📝 We're back after taking last week off – you didn't miss an issue :-) If you want one neat thing to check out today, look for the voice synth package below, it's a fun way to relive a bit of 80s nostalgia! __ Peter Cooper, your editor | ⚠️ 26.11 also rolled out the new docs design, but a bug was found that caused the docs to not render to HTML, so v26.11.1 reverts back to the old docs design for now. | | IN BRIEF: -
While we were away last week, VoidZero dropped Vite+ 1.0, its single command (vp) Node.js version, package, and frontend toolchain manager. Node's download page has already updated to offering Vite+ as an option. -
With this commit, future releases of Node should load most ES modules synchronously, only taking the async path for top-level await, loader hooks and the like. -
V8 15.5 has landed on Node's main branch, ahead of Node 27. A big jump from Node 26's V8 14.6. | | Optimizing Objects with null Prototypes — In V8, objects created with { __proto__: null } or Object.create(null) start off in a slower ‘dictionary mode’. Creating a plain object and nulling the prototype afterwards keeps it fast, as Matteo shows. Matteo Collina | | 🤖 Klattsch: Retro 1980s Vocal Synthesis — 1980s-style phonemes to speech in a single npm package! It's very flexible, you can even make it sing, akin to HAL in 2001. Works in Node but you can also run it in the browser. Crash United | -
pnpm 12.10 – An experimental loaded linker lets Node load dependencies straight from pnpm's store, skipping node_modules linking. -
Hono 5.0 RC – The web-standards server framework goes ESM-only, requires Node 22.12+, and moves runtime adapters into separate packages. -
Execa 10.1 – The process execution library fixes behaviors you may have relied on, like extendEnv: false still inheriting process.env. -
Effect 4.0 – The TypeScript effect system gets a rewritten dependency-free core and consolidated packages. -
⚠️ Handlebars 4.7.10 – Fixes two critical JavaScript injection flaws. Earlier 4.x releases are affected. -
he 2.0 – Mathias Bynens' HTML entity encoder/decoder gets its first release in 8 years and moves to ESM with named exports. | 📢 Elsewhere in the ecosystem | |