Richard Lau's Avatar

Richard Lau

@rwklau

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

370
Followers
28
Following
30
Posts
08.11.2024
Joined
Posts Following

Latest posts by Richard Lau @rwklau

Node.js 25.8.1 is out, fixing a Yargs 17 compatibility issue. Full changelog and download links at nodejs.org/en/blog/rele...

11.03.2026 09:18 ๐Ÿ‘ 15 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Node.js โ€” Evolving the Node.js Release Schedule 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 is moving to one major release per year starting with Node 27! ๐Ÿš€

โœ… Simpler: Every release becomes LTS.
โœ… Predictable: Version numbers now align with the year.
โœ… New: A 6-month Alpha channel for early testing.

https://bit.ly/4rnosLg

10.03.2026 19:30 ๐Ÿ‘ 195 ๐Ÿ” 48 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 5
Preview
Node.js โ€” Evolving the Node.js Release Schedule Node.jsยฎ is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

๐Ÿ”– It is official now! Starting with 27.x, #Nodejs will move from two major releases per year to one. This post explains what's changing, why, and what it means for you and your projects

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

10.03.2026 19:25 ๐Ÿ‘ 10 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I don't think it's workable. There is usually a dash starting the month before the major release where:
- Collaborators attempt to get PRs landed in time.
- Build WG gets the infrastructure changes finalized for the new major release.

and I don't see that happening in December.

10.03.2026 16:41 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
doc: create ai-guidelines and include to CONTRIBUTING by RafaelGSS ยท Pull Request #62105 ยท nodejs/node As discussed in today's TSC meeting. cc: @nodejs/tsc @BridgeAR

The @nodejs.org project is adding AI Use Policy and Guidelines

AI as an assistant will be allowed, but contributors must understand, verify, test, and take responsibility for all code and communication. Unverified AI-generated contributions will be closed without review.

github.com/nodejs/node/...

07.03.2026 04:45 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
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 ๐Ÿ‘ 25 ๐Ÿ” 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 ๐Ÿ‘ 98 ๐Ÿ” 25 ๐Ÿ’ฌ 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 ๐Ÿ‘ 14 ๐Ÿ” 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 ๐Ÿ“Œ 5
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