Joyee Cheung
@JoyeeCheung
She/Her. My brain is full of food, plants, museums, languages, and code fragments from V8 & Node.js..
Trying to collect some data: what package that you know/maintain have transitioned to shipping ESM-only/ESM-first after it's unblocked by the support of require(esm)? Any tips/experiences to share?
💫 Say hello to one of our speakers at Nordic.js 2025: @JoyeeCheung! Joyee is a compilers engineer at @igalia, and one of the key contributors behind the tools we use every day. She’s been on the Node.js Technical Steering Committee since 2017, and a V8 committer since 2018 —…
Posting again here because Shiya has the pictures of the event where I met Mikeal. I think I would not be contributing to Node.js as much as I do now if I had never met him. It's sad to lose someone who has so much impact on so many people. Thank you for everything. RIP.
I’m so sad from the news today, RIP @mikeal 😭 I met Mikeal in 2016, where they invited me to speak at a Node.js meetup in Beijing. I wrote some of the first Node.js code at my company. I remember showing him the Forbidden City and the Great Wall of China. The Node.js community…
Slides of my talk at the Web Engine Hackfest - Bridging CommonJS and ESM in Node.js, or implementor's tales of require(esm) github.com/joyeecheung/ta…
Trip report of the Node.js Collaboration Summit in Paris is now live✨ Blog: nodejs.org/en/blog/events… Recordings: youtube.com/playlist?list=…
Node excitement 😉 Thanks to @JoyeeCheung & @legendecas for this blog post describing what happened at the @nodejs Collab Summit in Paris last month 👍 Covers: 🟢 AsyncContext 🟢 CDP 🟢 CppGc 🟢 ESM hooks 🟢 SEA 🟢 Undici 🟢 Wasm Modules nodejs.org/en/blog/events…
Node.js v20.19.0 is out 🤩 This is a special minor release ✨ Although v20 is in maintenance mode, meaning only patch are expected, an exception was made to backport require(esm) due to its importance and impact on the ecosystem. Full changelog 👇 nodejs.org/en/blog/releas…
🎉 require(esm) has been unflaged in v22.12.0! We are also planning to unflag it on v20.x later if it goes well in v22.x. As before please try it out and report any bugs you find. (hopefully none, but with how wild the module loading edge cases can be, one never knows!).
A new Node.js LTS Release is out! 🥳 v22.12.0 enables require(esm) by default! Read more about that change and the rest of additions / fixes in our blog post / CHANGELOG: nodejs.org/en/blog/releas…
here's a quick update on what the @e18e_dev community has been up to this past month (a lot!💙) e18e.dev/blog/october-c…