Register and share your invite link to earn from video plays and referrals.

Joyee Cheung
@JoyeeCheung
She/Her. I contribute to Node.js and V8.
789 Following    5K Followers
Lately I've found myself repeating the same explanations to different people about how Node.js and V8 build/test/stay in sync with each other. To reduce the parroting, here's a blog post about the workflows, challenges I see, and some hands-on tips
Show more
For those who build or redistribute Node.js - as the V8 implementation of temporal depends on temporal_rs, this also means starting from v26 building Node.js fully requires a Rust toolchain. See
Show more
Node.js v26.0.0 is out 💚 Temporal API enabled by default, V8 14.6, Undici 8, and key deprecations as we keep modernizing the platform. Check it out
The 2026 Node.js London Collaboration Summit trip report is officially live! 🚀 We gathered 50+ contributors to discuss the biggest technical shifts coming to the runtime. Here’s what’s on the horizon: 🗓️ Versioning Change: Starting with v27, Node.js version numbers will align with the calendar year. 🌀 New Streams API: A more efficient, unified way to handle streams using modern async iterators. 💾 Node VFS: A proposal for a native Virtual File System (node:vfs) for better SEAs and testing. ⚖️ AI Governance: Evolving our processes to handle the rise of AI-generated code and security reports. Big thanks to Bloomberg for hosting! 🇬🇧 Check out the full recap and recordings here:
Show more
I'm happy to announce Thales, a TypeScript compiler and JS engine in Lean. Thales compiles a subset of TypeScript to Lean via a shallow embedding. I'm building a bridge for TS programmers into Lean's program verification toolset. Check out to get started.
Show more
RFC: I have a new proposal to add new vm Module primitives and a SourceTextModuleLoader API to bring the `--experimental-vm-modules` out of experiments in Node.js!
Just landed in London and planning to go to the GitHub social club in London this afternoon. Wondering if anyone here is joining too, happy to go say hi there!
This must've been one of the most challenging things I've worked on in a while. Thanks @TechAtBloomberg for sponsoring my work on this, and everyone who helped shipping a fix in time!
Can a hash be both HashDoS resistant *and* quickly reversible? That's the puzzle we had to tackle in V8 for the March 2026 Node.js security release. For details, check out our blog post (with the math for the curious!) For a quick overview, 🧵 below
Show more
New blog post: Teaching gdb to Unwind V8 JIT-compiled Frames on x64
I will be speaking at #JSNation# about the current lifecycle of ESM in Node.js, and the recent changes! Check out my #JSNation# badge: Register via the badge and watch the stream for FREE! See you on June 11 & 15.
Show more
This will work with "useCodeCache": true in the next semver-minor release
Landed initial ESM support in Node.js SEA: Similar to CJS entrypoints, it currently can only import builtins, so generally require bundling. Though @matteocollina is working on support for VFS in SEA that will unlock loading other modules within SEA
Show more
Landed initial ESM support in Node.js SEA: Similar to CJS entrypoints, it currently can only import builtins, so generally require bundling. Though @matteocollina is working on support for VFS in SEA that will unlock loading other modules within SEA
Show more
🔍 Explore the life of an ESM in Node.js and how it’s evolving! Join @JoyeeCheung, Node.js TSC Member, as she breaks down modern module changes. Don’t miss JSNation for 50+ talks, networking, & Web Dev magic.
Show more
New blog post on the journey of the new --build-sea flag and how injection of Node.js single executable applications works
Node.js 25.5.0 (Current) is out! 💚 Notable changes here:
This just landed! Thanks @addaleax and @legendecas for the reviews! It will be out in the next semver-minor release of 25, and likely backportable to older LTS - the new workflow is a compatible improvement to the existing postject-based SEA building workflows from v18.x.
Show more
Made some progress in my hobby project 🎄 Moving single executable application building into Node.js core for better UX/DX, currently works on macOS and Linux and open for feedback! (No Windows yet because I don't take another laptop with me on vacation 😅)
Show more
Made some progress in my hobby project 🎄 Moving single executable application building into Node.js core for better UX/DX, currently works on macOS and Linux and open for feedback! (No Windows yet because I don't take another laptop with me on vacation 😅)
Show more