We recently undertook an effort to improve the reliability of Rust Workers, which involved implementing panic=unwind and abort recovery in Wasm Bindgen using WebAssembly Exception Handling. Excited to be able to share this work! blog.cloudflare.com/making-rust-...
Guy Bedford
Guy Bedford
@guybedford.com
Rabbit hole explorer. Working on JS & WebAssembly at Cloudflare. TC39. Creator https://jspm.org.
1.4K followers52 following16 posts
Guy Bedford reposted
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.
Guy Bedford reposted
Guy Bedford reposted
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...
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...
Guy Bedford reposted
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
Guy Bedford reposted
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...
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...
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...
Blink: Intent to Experiment: Cache sharing for extremely-pervasive scripts
Guy Bedford reposted
Blink: Intent to Prototype: Source phase imports
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?
Guy Bedford reposted
See the announcement post for an example of running a TypeScript Vue app with #nobuild. Other recent features including Wasm modules with source phase imports and multiple import maps are also explained in more detail. guybedford.com/es-module-sh...
You are up to date.