Profile avatar
joyeecheung.bsky.social
She/her. I contribute to Node.js and V8. I post about museums, food, plants and other stuff too. https://github.com/joyeecheung
614 posts 2,248 followers 302 following
Regular Contributor
Active Commenter

Lovely Thursday. Tried to refactor a WIP and ended up completely breaking it with obscure bugs. 🫥

Working on support for NODE_USE_ENV_PROXY & HTTP_PROXY/HTTPS_PROXY in Node.js http/https.request() and trying to run all the existing http/https tests on a mini local proxy server to ensure the proxy behavior is transparent..the WIP is currently failing a lot fewer tests than I thought 😂

Joyee Cheung talks about CommonJS and ESM in Node.js at the Web Engines Hackfest 2025 @joyeecheung.bsky.social @nodejs.org www.youtube.com/watch?v=YRue...

Say hi to @joyeecheung.bsky.social, compilers engineer at @igalia.com, Node.js TSC member (since 2017) & V8 committer (since 2018). In “Shipping Node.js Packages in 2025,” she shows how recent Node releases help fixing the long-standing CJS/ESM headaches.

Writing things from coffee shops until they were closing on two weekends in a row! Haven't been working from coffee shops for a while and somewhat surprised that I got into the zone fairly quickly even though both shops were quite noisy. Maybe my brain is missing the vibes of coffee shops.

TFW I tried to write another blog post and found that I have another draft pending to be finished for more than a year

Haven’t been posting flower pictures for a while…but I have been taking them 🌸 Here is the early summer bunch I took in the past two weeks

It seems the word is out everywhere now... My path briefly crossed with Mikeal and 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. RIP.

Drained my social battery and physical battery this week….and work continues on Monday!

I heard “(getting Node.js to comply to the WinterTC spec) is difficult because it has to go through the TSC”… It’s difficult because it needs consensus from 100+ collaborators, you only escalate to TSC when collaborators can’t reach consensus, TSC is actually the faster path (but should be avoided)

@goose.icu showing some benchmark numbers at @webengineshackfest.org

~_~ really drained my social battery this week, trying to charge it a bit over the weekend for an even bigger drain next week... Achievement unlocked today: taking 15 people to the best Chinese restaurant in town!

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?

Trip report of our Paris 2025 collaboration summit ✨ https://nodejs.org/en/blog/events/collab-summit-2025-paris Recordings: https://youtube.com/playlist?list=PLfMzBWSH11xZi7m2GPsgyi84BFP1bPLCI