Rspack keeps pushing forward with support for the latest language features.
After `import defer`, we're now adding `import source` for Wasm, following the TC39 Source Phase Imports proposal. It lets you import a compiled Wasm module directly.
Thanks to @magic_akari for the contribution!
Today I gave a talk JSNation about the life cycle of ESM in Node.js, how it differs in other environments and the new features that will affect these stages. Slides: github.com/joyeecheung/...
Time for the best conference of the year webengineshackfest.org
Today on the pod: VoidZero joins Cloudflare, npm 12 security defaults, Angular 22 release, plus community highlights on TS tips, numpy-ts optimization & more. share.transistor.fm/s/a5575d5c #typescript
Original design proposal by Filip Pizlo
webkit.org/blog/7846/co...
Safari and Bun are getting a spec-compliant module loader thanks to @heimskr.io 👏
This resolves the primary ecosystem blocker that has held back Top Level Await 🎉
And positions WebKit to adopt new features such as @tc39.es Stage 3 Import Defer 👍
bsky.app/profile/robp...
Fast declarations for monorepos⚡️
Rslib isolated declarations make `rslib build` daily type emits much faster, while `rslint --type-check` keeps full validation where you need it, such as CI.
Less waiting in builds. Same type safety gate.
We'll be in London next week! Come hang out with us 🤍
github.com
Jarred Sumner experiments with multi-threaded JavaScript 🧪
Filip Pizlo's "wild thought experiment" from 2017 is brought to life 🔥
Unlike existing approaches (workers, SharedArrayBuffer) this shares the JS heap. It means threads directly access the same JS objects.
github.com/oven-sh/WebK...
News for the week of June 1, 2026: VoidZero joins Cloudflare, npm 12 will fix security defaults, and Angular 22 is out. From the community: tips every TS developer should know, how numpy-ts got faster...
share.transistor.fm
With the recent addition of SharedArrayBuffer, concurrency is finding its way into the JavaScript language.
Fast declarations for monorepos⚡️
Rslib isolated declarations make `rslib build` daily type emits much faster, while `rslint --type-check` keeps full validation where you need it, such as CI.
Less w...
Jun 19th 6:00PM: Come join us at our first proper npmx meetup in London! A huge thanks to AG Grid who are hosting us and providing food
Schedule:
18:00 - 19:00 -> Socialising & Food
19:00 - 19:15 -...
#JavaScript – new in the upcoming Safari 27: top-level `await`.
“Safari 27 beta includes a complete standards-compliant rewrite of the ECMAScript module (ESM) loader.”
webkit.org/blog/17967/n...
Web Platform community event for people working on the different engines (Chromium/Blink/V8, Safari/WebKit/JSC, Firefox/Gecko/SpiderMonkey, Servo, Ladybird), on the testing side (WPT, Test262), on spe...