Node.js 24.8.0
The latest version of Node.js, 24.8.0, is now available with several notable changes and improvements.
Notable Changes
HTTP/2 Network Inspection Support in Node.js
This release introduces support for inspecting HTTP/2 network calls in Chrome DevTools for Node.js. With this feature, developers can easily monitor and debug their HTTP/2 requests in real-time.
To take advantage of this new feature, you need to write a test script that makes HTTP/2 requests using the node:http2 module. Here's an example:
const http2 = require('node:http2');
const client = http2.connect('https://nghttp2.org');
const req = client.request([':path', '/', ':method', 'GET']);
Then, run your test script with the following command:
node --inspect-wait --experimental-network-inspection test.js
Finally, open Chrome DevTools and navigate to the Network tab. You should now be able to see your HTTP/2 calls in action.
Other Notable Changes
In addition to the HTTP/2 network inspection support, this release includes several other notable changes:
- Ed448 and ML-DSA context parameter support: Node.js now supports Ed448 and ML-DSA context parameters in both node:crypto and Web Cryptography.
- KMAC and Argon2 Web Cryptography algorithms: New KMAC and Argon2 Web Cryptography algorithms have been added to the crypto module.
- SLH-DSA KeyObject, sign, and verify support: Node.js now supports SLH-DSA KeyObject, sign, and verify operations.
- CPU profile APIs for worker: The worker module has been updated with new CPU profile APIs.
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.
is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.