Richard Lau's Avatar

Richard Lau

@rwklau

Software Engineer at IBM. Node.js Build Infrastructure, Releaser & Technical Steering Committee.

370
Followers
28
Following
29
Posts
08.11.2024
Joined
Posts Following

Latest posts by Richard Lau @rwklau

Blog: Evolving the Node.js Release Schedule by UlisesGascon · Pull Request #8631 · nodejs/nodejs.org Preview url: https://nodejs-org-git-fork-ulisesgascon-release-announcement-openjs.vercel.app/en/blog/announcements/evolving-the-nodejs-release-schedule PUBLICATION DATE: April 2nd Objective This is...

The @nodejs.org is nearing consensus on shifting to annual releases, with a blog post coming soon 🥳

I have a nitpick on naming the prelease channel "Alpha"
I've suggested some alternatives, and made a case for why "preview" might be a better fit.

WDYT? 🤔

Details: github.com/nodejs/nodej...

05.03.2026 19:23 👍 2 🔁 1 💬 1 📌 0
Post image

Announcing the @nodejs.org LTS Upgrade and Modernization Program! 🚀

We're helping enterprises move safely off end-of-life Node.js versions to reduce security risks with our partnerNodeSource.

Modern Node.js is safer Node.js. Details:
openjsf.org/blog/nodejs-...

04.03.2026 21:49 👍 24 🔁 9 💬 0 📌 0
Node Weekly Issue 614: March 5, 2026

Via Node Weekly:

💡 A cute side effect of the change will be the latest LTS Node version will match the year. Node 28 will go LTS in 2028, and so on.

nodeweekly.com/issues/614

06.03.2026 10:46 👍 6 🔁 2 💬 0 📌 0
Preview
Node.js — Node.js 22.22.1 (LTS) Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Node.js v22.22.1 is out 🔥

Release notes 👇
nodejs.org/en/blog/rele...

05.03.2026 15:02 👍 17 🔁 4 💬 0 📌 0
Preview
Node.js — Node.js 20.20.1 (LTS) Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Node.js v20.20.1 is out 🎉
This is the last planned release before v20 goes End-of-Life ❗

Release notes 👇
nodejs.org/en/blog/rele...

05.03.2026 14:51 👍 14 🔁 3 💬 0 📌 0
Preview
Temporal - JavaScript | MDN The Temporal object enables date and time management in various scenarios, including built-in time zone and calendar representation, wall-clock time conversions, arithmetics, formatting, and more. It is designed as a full replacement for the Date object.

JavaScript's date object has been tricky for years, but that is changing.

The NEW Temporal API brings,
🌍 Easily handle time zones
📆 Precise date math
🕒 Parse ISO strings without errors
⌛ Durations, date ranges, and more.

Start experimenting 👇
developer.mozilla.org/en-US/docs/...

02.03.2026 21:00 👍 97 🔁 24 💬 3 📌 0
Post image

Fixed up some perf issues and benchmark bugs in the new-streams reference impl ... some highlights running comparisons on @nodejs.org @deno.land and @bun.sh ... note each column is just looking at the one runtime, not comparing runtimes against each other ...

03.03.2026 18:01 👍 13 🔁 2 💬 2 📌 0
Preview
Node.js — Node.js 25.8.0 (Current) Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

New @nodejs.org 25.8.0 release is out: nodejs.org/en/blog/rele...

03.03.2026 17:24 👍 21 🔁 3 💬 0 📌 0
Preview
Blog: Evolving the Node.js Release Schedule by UlisesGascon · Pull Request #8631 · nodejs/nodejs.org Preview url: https://nodejs-org-git-fork-ulisesgascon-release-announcement-openjs.vercel.app/en/blog/announcements/evolving-the-nodejs-release-schedule PUBLICATION DATE: April 2nd Objective This is...

☕ Something's brewing for @nodejs.org releases starting with 27.x. Official announcement coming soon!

👀 Sneak peek: github.com/nodejs/nodej...

26.02.2026 20:13 👍 14 🔁 4 💬 1 📌 0
Preview
We deserve a better streams API for JavaScript The Web streams API has become ubiquitous in JavaScript runtimes but was designed for a different era. Here's what a modern streaming API could (should?) look like.

After implementing web streams in multiple runtimes, supporting them for years, talking with other implementers, dealing with issues... I think it's well past time we talked about something better blog.cloudflare.com/a-better-web...

27.02.2026 14:14 👍 83 🔁 29 💬 5 📌 4
Preview
Node.js — Node.js 24.14.0 (LTS) Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Node.js release day! @ruyadorno.com and I just released Node.js 24.14.0 and 25.7.0, full changelog and download links at nodejs.org/en/blog/rele... and nodejs.org/en/blog/rele...

24.02.2026 16:45 👍 28 🔁 6 💬 0 📌 0
Post image

🎉 We’re thrilled to welcome @socket.dev as our newest Silver member.

Socket is doing critical work to secure the JavaScript ecosystem by helping developers identify and prevent supply chain risks. We're excited to collaborate and make open source safer for everyone! 🛡️💻

openjsf.org/blog/socket-...

19.02.2026 16:02 👍 23 🔁 6 💬 0 📌 1
2026-02-12- Node.js Release Working Group
2026-02-12- Node.js Release Working Group YouTube video by node.js

✨ Keep up to date with @nodejs.org by watching the #Nodejs #Release Working Group's last meeting on YouTube!

www.youtube.com/watch?v=ulMh...

12.02.2026 15:55 👍 2 🔁 2 💬 0 📌 0
Preview
The future of `--experimental-transform-types` · Issue #51 · nodejs/typescript I wanted to talk about the future of --experimental-transform-types. The feature has been stable for a while no outstanding issue. The problem with this flag is that the syntax supported might chan...

github.com/nodejs/types...

11.02.2026 17:32 👍 4 🔁 1 💬 0 📌 1
Preview
Linux on IBM Z and LinuxONE Open Source Software Report: January 2026

I just published the January report for open source software packages for Linux on #IBMZ and #LinuxONE 🐧

The team tested nearly two dozen projects, including doxygen, Elastic Logstash, and PHP 🥳

Full report: community.ibm.com/community/us... #mainframe

11.02.2026 18:47 👍 2 🔁 1 💬 1 📌 0
Preview
Node.js — Node.js 24.13.1 (LTS) Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Node.js patch release day! Full changelog and download links at nodejs.org/en/blog/rele... and nodejs.org/en/blog/rele...

10.02.2026 14:20 👍 19 🔁 5 💬 0 📌 0

Want to make an impact? Join the OpenJS Foundation. Fund the projects you rely on. Contribute engineer time where it matters.

09.02.2026 17:30 👍 2 🔁 1 💬 0 📌 0
Preview
State of JavaScript 2025 The 2025 edition of the annual survey about the latest trends in the JavaScript ecosystem.

It took a while, but the State of JS 2025 survey results are now live! 2025.stateofjs.com/en-US

Thanks to @danielroe.dev for contributing the conclusion.

03.02.2026 01:04 👍 88 🔁 31 💬 3 📌 4
Preview
Extending Python CI-CD on IBM Power, Z and LinuxONE

We released version 1.2 of our GitHub Actions service for IBM Z and Power 🎉 including improvements to Python support, so you can now use the IBM fork (until it's accepted upstream) of python-versions to specify versions: community.ibm.com/community/us...

02.02.2026 21:28 👍 1 🔁 1 💬 0 📌 0

I think I figured out what's going on. Here is another blog post about tinkering with Node.js Core on ARM64 Windows (and tips about reducing the wait time on Windows) joyeecheung.github.io/blog/2026/01...

31.01.2026 10:24 👍 8 🔁 1 💬 0 📌 0
Preview
Release v0.40.4 · nvm-sh/nvm Bug Fixes sanitize NVM_AUTH_HEADER in wget path nvm_has_colors: also check if stdout is a terminal nvm_strip_path: avoid gawk-specific RT variable for mawk compatibility nvm_get_default_packages: ...

nvm.sh users: please upgrade to github.com/nvm-sh/nvm/r... if you're using `wget` on your system, to fix a medium vulnerability (github.com/nvm-sh/nvm/s...).

29.01.2026 23:07 👍 6 🔁 4 💬 1 📌 0
Preview
Node.js — OpenSSL Security Advisory Assessment, January 2026 Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

🚨 Node.js assessment of the recent OpenSSL Security Release

TL;DR: We'll update OpenSSL versions through a regular release process.

nodejs.org/en/blog/vuln...

29.01.2026 12:53 👍 6 🔁 2 💬 0 📌 0
Preview
Why Costco Still Relies On IBM Computers From The '80s - BGR Costco still uses old IBM computers. This is because these systems are more secure, backwards compatible, and reliable, making them less of a hassle.

I love how the answer to the title of this article is "they don't"

"Why Costco Still Relies On IBM Computers From The '80s"

www.bgr.com/2079471/why-...

The new Power 11 servers are so shiny ✨ I was able to meet my first one at IBM TechXchange 2025 back in October.

(I work on IBM Z, not Power)

27.01.2026 23:24 👍 2 🔁 1 💬 0 📌 0
Preview
Node.js — New HackerOne Signal Requirement for Vulnerability Reports Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

⚠️ The Node.js Project now requires a HackerOne Signal score of 1.0 or higher to submit vulnerability reports. This will help our team streamline reports and support effective security reviews.

nodejs.org/en/blog/anno...

22.01.2026 15:52 👍 29 🔁 3 💬 0 📌 1
Preview
Linux on IBM Z and LinuxONE Open Source Software Report: December 2025

How did we do at the end of 2025 as far as testing our current collection of open source software packages for Linux on #IBMZ and #LinuxONE?

It was a strong finish! The team worked on over two dozen packages, including cAdvisor, PostgreSQL, and SPIRE.

Full report: community.ibm.com/community/us...

21.01.2026 21:32 👍 2 🔁 1 💬 1 📌 0
Preview
The State of WebAssembly – 2025 and 2026 A comprehensive look at WebAssembly in 2025 and 2026, covering browser support, Safari updates, WebAssembly 3.0, WASI, .NET, Kotlin, debugging improvements, and growing adoption across edge computing ...

State of WebAssembly (Wasm) - recap events of 2025 and preview what 2026 can bring.

platform.uno/blog/the-sta...

20.01.2026 21:54 👍 2 🔁 1 💬 0 📌 0

This release contains a bunch of PRs I recently submitted to mark features I contributed to as stable/release candidate. Here is a thread about them 🧵:

19.01.2026 18:42 👍 53 🔁 8 💬 2 📌 1

Node.js v25.4.0 is out! 💚

• require(esm) now stable and a new CLI flag: --require-module
• http setGlobalProxyFromEnv() added
• Multiple APIs promoted to stable (heapsnapshot, build snapshot, v8.queryObjects)
• Root CAs updated to NSS 3.117

More in: nodejs.org/en/blog/rele...

19.01.2026 18:01 👍 36 🔁 7 💬 0 📌 2

Today the Temporal proposal has entered the stable stream shipping Chrome 144. This opens the gates for attaining Stage 4 at TC39.

That means tonight I will be purchasing a supply of champagne in preparation.

It’s been a long journey and so very worthwhile!

13.01.2026 16:31 👍 57 🔁 7 💬 4 📌 1

Today, we published a security release for @nodejs.org that fixes a critical bug affecting virtually every production Node.js app.

If you use React Server Components, Next.js, or ANY APM tool (Datadog, New Relic, OpenTelemetry), your app could be vulnerable to DoS attacks.

👇

13.01.2026 18:50 👍 79 🔁 21 💬 2 📌 4