Rafael Gonzaga | Node.js
rafaelgss.dev
Rafael Gonzaga | Node.js
@rafaelgss.dev
Node.js Technical Steering Committee member
Pinned
The State of Node.js Performance 2024 is out! 💚

Check it out nodesource.com/blog/State-o...
State of Node.js Performance 2024
This article revisits the State of Node.js performance, focusing on comparing versions 20 through 22. Providing how Node.js has evolved over the past year.
nodesource.com
Reposted by Rafael Gonzaga | Node.js
Too many @nodejs.org users are running old versions 😬 The team is exploring changes to the release schedule to fix that.

@rafaelgss.dev shares all the details in our latest JavaScript Security Snapshot.

Be a part of the conversation on releases: github.com/nodejs/lts-s...
November 13, 2025 at 5:45 PM
Reposted by Rafael Gonzaga | Node.js
Ever wonder why @nodejs.org drops new versions like clockwork? Here’s the scoop. ⏱️

@rafaelgss.dev shares all the details about the Node.js release schedule in our new series, JavaScript Security Snapshot.
November 11, 2025 at 3:28 PM
Done
@rafaelgss.dev any chance y'all could update the v8docs.nodesource.com to include 25.x? Pretty please :-)
v8docs
v8docs.nodesource.com
October 30, 2025 at 1:42 PM
Reposted by Rafael Gonzaga | Node.js
i’m starting to get that “this word is weird now” feeling from hearing so many sentences like “releasers releasing releases” at the @nodejs.org collab summit
October 17, 2025 at 4:18 PM
Reposted by Rafael Gonzaga | Node.js
Starting the day at the Node.js Collab Summit #nodejs #javascript
October 17, 2025 at 1:37 PM
Reposted by Rafael Gonzaga | Node.js
Introducing 🥁🥁🥁 our JavaScriptLandia award recipients for this year!

Beyond building new features, our recipients guide others, maintain essential systems, document the hard parts, and strengthen the community every step of the way. 💙

Read more about our honorees here: hubs.la/Q03NQvx10
October 16, 2025 at 2:19 PM
Reposted by Rafael Gonzaga | Node.js
I'm excited about net in permissions!
Node.js 25 is here! We have upgraded V8 to 14.1, bringing major JSON.stringify
performance improvements and JIT pipeline optimizations.

This release introduces the permission
model --allow-net, Web Storage is enabled by default, and more!

nodejs.org/en/blog/rele...
Node.js
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
October 15, 2025 at 6:27 PM
Node.js 25 is here! We have upgraded V8 to 14.1, bringing major JSON.stringify
performance improvements and JIT pipeline optimizations.

This release introduces the permission
model --allow-net, Web Storage is enabled by default, and more!

nodejs.org/en/blog/rele...
Node.js
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
October 15, 2025 at 5:22 PM
Reposted by Rafael Gonzaga | Node.js
Node.js v24.10.0 is out.

* Per-stream inspectOptions support in console
* Removal of util.getCallSite (in favour of util.getCallSites)
* Upgraded OpenSSL to 3.5.4 and npm to 11.6.1
* Various src and benchmark optimizations

https://nodejs.org/en/blog/release/v24.10.0
Node.js
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
October 13, 2025 at 2:22 PM
Reposted by Rafael Gonzaga | Node.js
Lots of GREAT progress and discussion on our @expressjs.bsky.social Performance Working Group. Thanks everyone who is participating as I think this is the second most (security comes first) impactful thing we could be working on.

For anyone interested in helping out: github.com/expressjs/pe...
GitHub - expressjs/perf-wg: Performance Working Group
Performance Working Group. Contribute to expressjs/perf-wg development by creating an account on GitHub.
github.com
September 17, 2025 at 4:04 PM
Reposted by Rafael Gonzaga | Node.js
Our goal is to provide guidance and tooling for perf based decisions to the maintainers under our umbrella.

Aligning our philosophy for how/what we monitor and how to interpret the results lets us be consistent across our 50+ packages. Ive been learning a lot so far, and big ty to @rafaelgss.dev
Lots of GREAT progress and discussion on our @expressjs.bsky.social Performance Working Group. Thanks everyone who is participating as I think this is the second most (security comes first) impactful thing we could be working on.

For anyone interested in helping out: github.com/expressjs/pe...
GitHub - expressjs/perf-wg: Performance Working Group
Performance Working Group. Contribute to expressjs/perf-wg development by creating an account on GitHub.
github.com
September 17, 2025 at 9:05 PM
Node.js v24.6.0 is out💚

Highlights:

* Use your system’s trusted certificates with NODE_USE_SYSTEM_CA=1
* crypto: ML-DSA (KeyObject/sign/verify)
* http: server.keepAliveTimeoutBuffer
* zlib: Zstd dictionary support
* fs: Utf8Stream (from SonicBoom)

Changelog: nodejs.org/en/blog/rele...
Node.js — Node.js v24.6.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.
nodejs.org
August 15, 2025 at 2:59 PM
I'm live doing Node.js Core benchmark work!

www.twitch.tv/rafaelgss
RafaelGSS - Twitch
Node.js Core Mentoring
www.twitch.tv
July 25, 2025 at 5:43 PM
Hi folks,

We will have a Node.js core mentoring live stream today

Stay tuned!
July 18, 2025 at 3:35 PM
Node.js v24.4.0 is out! 💚

What's new?

• crypto.hash() supports outputLength (XOF)
• fs.mkdtempSync() gets disposable mode
• --watch-kill-signal lands
• permission.has('addon') is now supported
• spawn() propagates permission flags
• sqlite adds readBigInts

More in: nodejs.org/en/blog/rele...
nodejs.org
July 9, 2025 at 12:55 PM
May 30, 2025 at 7:05 PM
A warm welcome to our newest Node.js TSC member:
Filip Skokan!

Happy to see you onboard!

github.com/nodejs/node/...
doc: add Filip Skokan to TSC by RafaelGSS · Pull Request #58499 · nodejs/node
Refs: nodejs/TSC#1740 cc: @panva
github.com
May 28, 2025 at 7:59 PM
Reposted by Rafael Gonzaga | Node.js
Folks, right now @rafaelgss.dev is doing an awesome livestram on m.twitch.tv/rafaelgss talking about Node.js threads, memory management and perfs. Join us!
RafaelGSS - Twitch
Node.js Core Mentoring
m.twitch.tv
May 16, 2025 at 7:54 PM
Reposted by Rafael Gonzaga | Node.js
⚠️ Security release pre-alert: We will release new versions of v20.x, v22.x, v23.x, v24.x release lines on or shortly after May 14, 2025, in order to address:

- 1 high severity issue
- 1 moderate severity issue
- 1 low severity issue

Details: nodejs.org/en/blog/vuln...
Node.js — Wednesday, May 14, 2025 Security Releases
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
May 8, 2025 at 7:19 PM
I’d love to do something like that but in person… kind of collab summit workshop
Okay, I collected some data on the NodeSchool "workshoppers", as listed on nodeschool.io. For simplicity, I excluded ones that aren't terminal-based npm-installable things.

Some fun facts in thread. 🧵

To start off: None have had any updates since 2022. Would have expected older.

1/
Remember NodeSchool?
May 6, 2025 at 4:00 PM
Happy to announce @nodejs v24.0.0 💚!

This release brings several updates, including the V8 13.6 and npm to version 11.

As a reminder, Node.js 24 will enter long-term support (LTS) in October, but until then, it will be the "Current" release

Check it nodejs.org/en/blog/rele...
nodejs.org
May 6, 2025 at 2:44 PM
A handy way to test Node.js release candidates.

I suggest you have something similar in your test suite, so you can act before a semver-major release of Node.js gets out.

github.com/fastify/fast...
ci: add support to test release candidates by RafaelGSS · Pull Request #6103 · fastify/fastify
This is just an idea, but I think it would be interesting to be able to test Node.js release candidates, specially for semver-major versions
github.com
May 5, 2025 at 6:22 PM