Node 24 est là

Node 24 est là
Alexandre P. dans Dev - mis à jour le 23-05-2025

Node.js 24 arrive avec V8 13.6, npm 11, URLPattern global, améliorations perf et sécurité, et fin du support MSVC sur Windows.

🚀 Nouveautés majeures

V8 passe à la version 13.6 : nouvelles features JS comme Float16Array, RegExp.escape, Error.isError, gestion explicite des ressources, support WebAssembly Memory64.

npm 11 inclus : meilleures perfs, sécurité renforcée, meilleure compatibilité avec l’écosystème JS moderne.

Fin du support MSVC sous Windows : ClangCL devient obligatoire pour compiler Node.js sur cette plateforme.

AsyncLocalStorage utilise désormais AsyncContextFrame par défaut, pour une gestion plus efficace du contexte async.

URLPattern est global : plus besoin de l'importer pour matcher des routes.

Le Permission Model devient plus stable : flag renommé en --permission (sans le experimental).

Test runner amélioré : plus besoin de await manuels sur les subtests.

Undici 7 : nouveau moteur HTTP client embarqué, plus performant.

⚠️ Dépréciations

url.parse(), tls.createSecurePair, SlowBuffer et certaines utilisations non standards de child_process, REPL, Zlib sont désormais dépréciées ou supprimées.

🧪 En résumé

Node 24 continue de moderniser la stack avec un JS plus propre, des API plus robustes, et un outillage de test/HTTP bien musclé. Attention, changements notables côté build Windows et APIs obsolètes.

Apparemment il y aurait des gains de perf non négligeable à la clé.

Si vous êtes sur des stacks récentes (TS, ES202x, HTTP moderne), cette version vous simplifie la vie. Pensez à anticiper les dépréciations si vous maintenez du legacy.

#node 24#changelog

user picture

Alexandre P.

Développeur passionné depuis plus de 20 ans, j'ai une appétence particulière pour les défis techniques et changer de technologie ne me fait pas froid aux yeux.


Votre vie privée

Nous utilisons des cookies pour améliorer votre expérience sur notre site, analyser notre trafic et personnaliser les publicités. En cliquant sur "Accepter", vous consentez à l'utilisation de tous les cookies. Vous pouvez également choisir de refuser en cliquant sur le bouton "Refuser".