Publication de Node.js 26.0.0 et 26.1.0 Current
Publication de Node.js 26.0.0 et 26.1.0 Current - Nouveautés (API Temporal et node:ffi) et timing du passage en LTS.
Publié le par Emmanuel LASTRA Mis à jour le 1 min de lecture
Publiée le 5 mai 2026 la version 26.0.0 de Node.js est désormais la release “Current” pour les six prochains mois, avant son passage en support long terme (LTS) prévu en octobre.
Cette nouvelle version active par défaut l’API Temporal pour la gestion avancée des dates (fini les contorsions avec l’objet Date), met à jour le moteur V8 JavaScript en version 14.6 (Chromium 146) et intègre Undici 8.0 pour le client HTTP, tout en introduisant plusieurs dépréciations et suppressions.
L’activation native de Temporal marque un tournant vers une API moderne de gestion du temps, en remplacement progressif de l’objet Date historique, tandis qu’Undici 8.0.2 améliore les performances et fonctionnalités réseau de la plateforme.
Mise à jour du 7 mai 2026 : la version 26.1.0 de Node.js est déjà disponible et introduit à titre expérimental le module node:ffi. Celui-ci permet de charger des bibliothèques dynamiques et d’appeler des fonctions natives directement depuis JavaScript. Accessible via le flag --experimental-ffi et --allow-ffi lorsque le Permission Model est activé, cette API ouvre la voie à des interactions bas niveau sans addon natif classique. L’intérêt est notamment de pouvoir exploiter des bibliothèques écrites en C, Rust ou C++ pour accéder à des API système avancées ou des fonctionnalités déjà disponibles dans l’écosystème natif, sans passer par une couche de binding complexe ni nécessiter de compilation.
Elle reste toutefois considérée comme unsafe (non sécurisée) : une mauvaise gestion des pointeurs, des signatures incorrectes ou l’accès à une mémoire libérée peuvent provoquer des crashs ou une corruption mémoire.