Guy Bedford
@guybedford.com
📤 1398
📥 50
📝 15
Rabbit hole explorer. Working on JS & WebAssembly at Cloudflare. TC39. Creator
https://jspm.org
.
reposted by
Guy Bedford
Justin Fagnani
3 months ago
PSA: If you want to use standard CSS Modules before they ships in Safari and Firefox, I built a Rollup plugin to support them:
www.npmjs.com/package/roll...
Converting CSS Modules to JS this way also support bundling before @sheet (which lets you put multiple stylsheets in one CSS file) lands.
loading . . .
rollup-plugin-css-modules
Rollup support for standard CSS modules. Latest version: 0.1.2, last published: 2 years ago. Start using rollup-plugin-css-modules in your project by running `npm i rollup-plugin-css-modules`. There a...
https://www.npmjs.com/package/rollup-plugin-css-modules
1
14
5
reposted by
Guy Bedford
Steven ⬢
5 months ago
Freedom
github.com/styfle/propo...
loading . . .
GitHub - styfle/proposal-import-bytes: A modest proposal for importing bytes in javascript
A modest proposal for importing bytes in javascript - styfle/proposal-import-bytes
https://github.com/styfle/proposal-import-bytes
1
12
5
reposted by
Guy Bedford
Shu-yu Guo
5 months ago
We're hiring JavaScriptCore VM engineers in Cupertino, CA. Good opportunity to work on some truly foundational tech that underpins web performance in Apple products.
jobs.apple.com/en-us/detail...
loading . . .
JavaScript Virtual Machine Compiler Engineer - Jobs - Careers at Apple
Apply for a JavaScript Virtual Machine Compiler Engineer job at Apple. Read about the role and find out if it’s right for you.
https://jobs.apple.com/en-us/details/200597022/javascript-virtual-machine-compiler-engineer
2
37
17
Fascinating writeup by
@hoodmane.bsky.social
of Pyodide's WebAssembly JS promise integration, including a description and fix for the linear memory stack reentrancy problem.
blog.pyodide.org/posts/jspi-w...
loading . . .
Integrating JSPI with the WebAssembly C Runtime
Using JSPI with C code compiled to the wasm32-unknown-unknown target
https://blog.pyodide.org/posts/jspi-with-c-runtime/
5 months ago
0
3
3
reposted by
Guy Bedford
ECMAScript.News
6 months ago
JSPM 4.0: dependency management via import maps in browsers (benefits: reduced tooling and more)
@guybedford.com
jspm.org/jspm-4.0-rel...
#ECMAScript
#JavaScript
loading . . .
JSPM - JSPM 4.0 Release
JSPM 4.0 release post featuring a refreshed local development workflow for modern standards
https://jspm.org/jspm-4.0-release
0
4
2
reposted by
Guy Bedford
First update on the open source I've been working on this past month: ES Module Shims 2.5 - featuring hot reloading for native modules.
guybedford.com/hot-reloadin...
loading . . .
ES Module Shims 2.5 Release Update
ES Module Shims 2.5 release update, including hot reloading, import defer and new baseline feature support.
https://guybedford.com/hot-reloading-es-module-shims-2.5
6 months ago
1
24
6
First update on the open source I've been working on this past month: ES Module Shims 2.5 - featuring hot reloading for native modules.
guybedford.com/hot-reloadin...
loading . . .
ES Module Shims 2.5 Release Update
ES Module Shims 2.5 release update, including hot reloading, import defer and new baseline feature support.
https://guybedford.com/hot-reloading-es-module-shims-2.5
6 months ago
1
24
6
Interesting experiment - Google’s experimenting with performance exceptions in the origin-segmented script cache, seemingly primarily for their own advertising, YouTube and Google Maps scripts.
bsky.app/profile/inte...
add a skeleton here at some point
7 months ago
2
3
1
Excited to announce I'll be joining Cloudflare next month as a Systems Engineer on the Workers Runtime team, continuing to work on the platform-level intersection of JavaScript and WebAssembly. And in the mean time, I will be taking a much needed break and dusting off some OSS work...
7 months ago
8
60
5
reposted by
Guy Bedford
IntentToShip
8 months ago
Blink: Intent to Prototype: Source phase imports
loading . . .
Blink: Intent to Prototype: Source phase imports
Blink: Intent to Prototype: Source phase imports
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/67e5c3c5.170a0220.8108a.0013.GAE%40google.com
0
3
1
It blows my mind when JS packages publish for every commit and end up with thousands of versions on npm. For example Primer React (
www.npmjs.com/package/@pri...
) publishes ~20 - 30 times a day via commit-based CI. Good dev pattern, or misuse of npm?
loading . . .
@primer/react
An implementation of GitHub's Primer Design System using React. Latest version: 37.12.0, last published: 3 days ago. Start using @primer/react in your project by running `npm i @primer/react`. There a...
https://www.npmjs.com/package/@primer/react
9 months ago
5
8
0
reposted by
Guy Bedford
Announcing ES Module Shims 2.0. The latest version of what started out as an import maps polyfill now supports production polyfilling of more than 8 existing and upcoming native browser modules features 🧵
10 months ago
1
73
28
Announcing ES Module Shims 2.0. The latest version of what started out as an import maps polyfill now supports production polyfilling of more than 8 existing and upcoming native browser modules features 🧵
10 months ago
1
73
28
you reached the end!!
feeds!
log in