Software 43918 Published by

The latest version of Node.js, 24.8.0, includes several notable changes and improvements. A key feature in this release is the support for inspecting HTTP/2 network calls in Chrome DevTools for Node.js, allowing developers to easily monitor and debug their HTTP/2 requests in real time. Additionally, Node.js now supports Ed448 and ML-DSA context parameters, the new KMAC and Argon2 Web Cryptography algorithms, and SLH-DSA KeyObject operations have been added to the crypto module. The worker module has also been updated with new CPU profile APIs for improved debugging and profiling capabilities.



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:registered: is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Node.js