Software developer at Cloudflare. @Nodejs core. @TC39 delegate. @JSPM.

Joined February 2009
19 Photos and videos
Guy Bedford retweeted
Panics in Rust Workers were historically fatal, poisoning the entire instance. By collaborating upstream on the wasm‑bindgen project, Rust Workers now support resilient critical error recovery, including panic unwinding using WebAssembly Exception Handling. cfl.re/4cFnjJR
7
18
179
24,581
We recently undertook an effort to improve 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-r…
1
5
19
1,407
Guy Bedford retweeted
node:fs now works on Cloudflare Workers
14
21
335
17,186
Guy Bedford retweeted
9 Sep 2025
What if Python had static type safety & near-native performance?😉 That’s what python.mbt brings in the latest MoonBit Pearls article. A deep dive on Python MoonBit integration 👉 moonbitlang.com/pearls/moonb…
4
19
2,198
Guy Bedford retweeted
Say hello to my very old friend @UseExpressJS running on @CloudflareDev workers!
15
24
237
55,197
Guy Bedford retweeted
1 Aug 2025
Node.js 24.5.0 is out, featuring: - Built-in proxy support for `node:http(s)` - Experimental WASM modules - Upgraded OpenSSL version 💚💚💚 All the details here: nodejs.org/en/blog/release/v…
18
139
961
52,063
Guy Bedford retweeted
I'm working to improve the compression rate of the @swc_rs minifier! Current status: Total (gzipped) swc: 12.61MB terser: 12.66MB Size ratio: 99.56% swc produced smaller or equal output for 2128 files out of 2212 files, 96.20% Details at github.com/swc-project/swc/i…
2
6
65
5,356
Guy Bedford retweeted
18 Jun 2025
🚀MoonBit Beta is here! After 2 years of fast iteration, MoonBit enters its stable phase with regard to language syntax! ✨Built-in async 🛠 Fast tooling and IDE-aware error handling moonbitlang.com/blog/beta-re…
20
62
17,344
16 Jun 2025
Microsoft got npm for a steal, and they're barely even running it properly. The npm changes feed API has been completely broken for ~2 months. It's impossible to build apps that sync to the npm registry right now. Really shitty stewardship.
5
1
39
5,389
16 Jun 2025
Revision numbers don't match, sequence numbers are out of order, and right now I'm finding it impossible to sync to the feed without ending up in a "sequence number cycle". They broke the meaning of revisions and sequence numbers from the couch interpretation.
1
1
461
Guy Bedford retweeted
Import maps and JavaScript modules are important web platform primitives for performance benefits 🐎 but not reliable at scale. So we fixed it! 🎉 Learn how in this post by @yoavweiss shopify.engineering/resilien…

5
56
260
106,346
Guy Bedford retweeted
12 May 2025
ES Module Shims is not just a production import map polyfill, but with new native browser modules features stabilizing all the time a path to consistently enable new native browser module features sooner.
1
3
9
1,116
12 May 2025
ES Module Shims is not just a production import map polyfill, but with new native browser modules features stabilizing all the time a path to consistently enable new native browser module features sooner.
1
3
9
1,116
12 May 2025
When combined with the CSS, JSON and TypeScript support the project now gives a comprehensive hot reloading workflow in the browser across module types, as a simple standards-compatible engine that can enable a lot of sandbox use cases.
1
4
279
12 May 2025
Finally there's also now support for polyfilling the upcoming import defer TC39 proposal, which is explained in more detail along with a demo of the hot reloading feature below. guybedford.com/hot-reloading…
4
256