We’re excited to share that Node.js 24 has officially landed! This release comes with upgrades, performance improvements, and some important changes that continue to move the platform forward.
We’re excited to share that Node.js 24 has officially landed! This release comes with upgrades, performance improvements, and some important changes that continue to move the platform forward.
As a reminder, Node.js 18 went end of life on April 30, 2025. Update your version today to stay secure. In the interim, commercial support for versions past the Maintenance phase is available through our OpenJS Ecosystem Sustainability Program partner HeroDevs.
The V8 engine has been upgraded to version 13.6, bringing several modern JavaScript features:
These updates not only improve performance but also keep Node.js aligned with the latest ECMAScript standards.
With Node.js 24, you’ll get npm 11 out of the box. This version improves performance, security and compatibility with modern JS packages.
AsyncLocalStorage now uses AsyncContextFrame by default. This change makes context tracking in async operations more efficient and reliable—especially helpful in complex applications.
No more importing URLPattern—it’s now available globally! This API makes it easier to match and extract data from URLs, much like how regex works for strings.
Originally introduced in Node.js 20 as experimental, the Permission Model is now more stable. The CLI flag is simplified from --experimental-permission to just --permission.
This model lets you restrict file system, network, and environment access, great for writing secure applications.
The built-in test runner now automatically waits for subtests to finish, so you don’t have to await test promises manually. It simplifies writing tests and helps avoid common mistakes.
Node.js 24 includes Undici 7, an improved HTTP client that supports newer protocols and provides better performance out of the box.
Node.js 24 is now the "Current" release and will become LTS (Long-Term Support) in October 2025. That gives you six months to try it out, test your applications, and take advantage of its latest improvements.
Ready to dive in? Download Node.js 24 and start exploring today.