What’s New in Node.js 24: Faster, Safer, More Modern
14:16, 07.05.2025
On May 6, 2025, Node.js 24 was released — the latest major update of the popular JavaScript platform. This version is expected to become LTS (Long-Term Support) in October 2025, with support lasting until April 30, 2028. With version 24.x, developers get stable updates, improved security, and new features for building both server-side and client-side applications.
Key Changes in Node.js 24
- AsyncContextFrame in AsyncLocalStorage is now enabled by default. It offers better performance and simpler handling of asynchronous context.
- URLPattern is now available as a global object — no import needed. It helps match and parse URLs.
- The Permission Model is no longer experimental. Use the --permission flag to restrict access to file systems, block child processes, and more.
- The node:test module now automatically waits for nested tests to complete — no await needed.
Other Updates
- The V8 engine was updated to 13.6 with support for Float16Array and RegExp.escape Error.isError, WebAssembly Memory64.
- Undici 7.x brings a faster HTTP client.
- npm 11 — a new version of the package manager.
- Windows builds now require ClangCL; MSVC is no longer supported.
This release makes Node.js an even more reliable tool for modern web development.