← Toutes les actualités

Développement

Node.js 26 passe au support prolongé jusqu’en avril 2029

La branche Lithium entre en maintenance de longue durée. Ce que ce jalon change pour les applications web et les migrations depuis les anciennes versions LTS.

Par Rédaction AUVR Studio3 min de lecture
Ryan Dahl intervenant à YUIConf 2010 à Sunnyvale, photographie d’archive

Node.js 26 est passé au support à long terme le 28 octobre 2026 avec la version 26.13.0, baptisée « Lithium ». Le projet prévoit des mises à jour jusqu’à la fin d’avril 2029. Pour les équipes qui font fonctionner des applications web, ce changement apporte surtout un horizon de maintenance : cette livraison ne contient pas de modification de code par rapport à la 26.12.1, hors métadonnées liées au statut LTS. [1]

À quoi sert Node.js dans une application ?

Node.js est un environnement libre qui exécute du JavaScript en dehors du navigateur. Il peut servir, par exemple, à faire fonctionner un serveur web. Sa documentation montre comment recevoir une requête et lui renvoyer une réponse : derrière une interface visible par l’utilisateur, c’est ce type de mécanisme qui permet à une application de traiter des échanges par le réseau. [2]
Son fonctionnement repose notamment sur des opérations d’entrée et de sortie asynchrones. Lorsqu’un programme attend une réponse du réseau, une lecture de fichier ou une base de données, il peut reprendre l’opération une fois la réponse disponible, au lieu d’immobiliser son exécution pendant l’attente. Cela explique l’intérêt de Node.js pour des applications gérant de nombreuses connexions. Cette organisation ne rend toutefois pas tous les traitements instantanés. [2]

Ce que le sigle LTS change vraiment

LTS signifie « Long Term Support », ou support à long terme. La politique officielle recommande de réserver les applications en production aux versions en support actif ou en maintenance LTS. La phase initiale dite « Current » laisse notamment le temps aux auteurs de bibliothèques d’adapter leurs logiciels à une nouvelle version majeure. [3]
Les branches 24 et 22 figurent encore parmi les versions LTS dans le calendrier consulté le 29 octobre. L’arrivée de Lithium ne signifie donc pas que toutes les installations doivent basculer immédiatement. Pour une équipe, l’intérêt est de pouvoir organiser sa transition selon les dépendances de son application et la durée de support restante de sa branche actuelle. [3]

Un point d’attention pour les serveurs Linux

La note de version signale une dépendance à libatomic dans les binaires officiels Linux depuis Node.js 25. Selon la distribution utilisée, cette bibliothèque peut devoir être installée séparément. Ce point concerne particulièrement les migrations depuis une ancienne branche LTS, telles les versions 24 ou 22. [1]
En pratique, une équipe peut d’abord essayer la nouvelle branche dans son environnement de test, puis vérifier le démarrage et les fonctions essentielles de son application avant de planifier son déploiement. C’est une démarche de préparation, pas une garantie automatique de compatibilité. Le jalon du 28 octobre donne un calendrier de maintenance ; il ne remplace pas la validation du logiciel qui utilise Node.js.

Sources

[1] Richard Lau / Node.js — Annonce de Lithium, 28 octobre 2026. [2] Node.js — Introduction et fonctionnement, sans date affichée. [3] Node.js — Calendrier et politique de support, état consulté le 29 octobre 2026. Toutes les sources ont été consultées le 29 octobre 2026.
Photo d’archive : Ryan Dahl, créateur de Node.js, à YUIConf 2010, Sunnyvale, le 8 novembre 2010. David Calhoun — Original Flickr, copie sur Wikimedia Commons, licence CC BY 2.0. Image redimensionnée à 960 pixels de large, sans recadrage. Cette photographie ne représente pas l’annonce de Lithium.