Node.js 24 was released on May 6, 2025, with a focus on innovation and stability, set to enter LTS in October 2025.
Node.js has a dual-track system with even versions for LTS and odd versions for testing new features.
Node.js 23 is a short-lived version for early adopters, whereas Node.js 22.x is stable in the Active LTS stage.
Node.js 20.x is in the Maintenance LTS stage, receiving only security fixes, signaling the need for an upgrade.
Node.js 24 introduces a V8 engine upgrade to v13.6, bringing enhancements in performance, security, and developer experience.
New features in the V8 upgrade include enhanced typed arrays, explicit resource management, RegExp improvements, WebAssembly advancements, and error handling enhancements.
Node.js 24 improves Undici HTTP client performance, introduces AsyncLocalStorage improvements, and enhances security with stable permission model and safer child_process argument handling.
The Node.js 24 release ships with npm 11, offering performance and security enhancements, along with improvements in lifecycle script execution.
Developer experience enhancements in Node.js 24 include a global URL pattern and test runner enhancements for better API endpoint validation and testing.
Legacy APIs deprecated include URL parsing and TLS security upgrades, signaling the need for code updates in projects using these deprecated features.
As Node.js 24 prepares to enter LTS, developers are encouraged to upgrade using version managers like nvm and stay informed about API deprecations.