![](https://www.developpez.com/images/logos/nodejs.gif)
« Node.js v7 sera livré avec le moteur JavaScript V8 5.4, qui se concentre sur l'amélioration des performances liées à la mémoire. Encore dans cette version, nous avons de nouvelles fonctionnalités du langage JavaScript telles que l'opérateur d'exponentiation », mais également « un support expérimental pour les fonctions asynchrones », entre autres. « Il faut toutefois noter que le support de la fonction asynchrone ne sera pas fonctionnel avant V8 de 5.5. Ces fonctionnalités sont encore en mode expérimental, afin que vous puissiez les tester, mais elles contiennent probablement des bugs et ne devraient pas être utilisées en production. »
Node.js 7 étant de numéro de version impair, il « ne sera disponible que pendant huit mois, avec sa fin de vie prévue pour juin 2017 », a déclaré Rogers. En ce qui concerne sa disponibilité, elle est prévue pour la semaine du 25 octobre prochain.
Au-delà de v7, il s’agira de se concentrer, entre autres, sur la compatibilité de langage, l'adoption de normes web modernes, mais aussi travailler pour supporter les cas d'utilisation croissants de Node.js.
Avec cette nouvelle version de la plateforme JavaScript, un certain nombre de changements vont être opérés au niveau des statuts des anciennes versions de Node.js. D’abord, Node.js v6, de nom de code "Boron", passe au statut LTS (support à long terme) jusqu’en avril 2018. Cela veut dire qu’il y aura rarement de nouvelles fonctionnalités, et celles-ci ne pourront être ajoutées qu’avec le consentement du Core Technical Committee du projet Node.js et du LTS Working Group.
Les modifications qui seront apportées à la version v6 de la plateforme JavaScript vont se limiter à des corrections de bugs, des mises à jour de sécurité, des mises à jour de la documentation et des améliorations là où le risque de casser des applications existantes est minime. Après avril 2018, Node.js v6 va passer en mode maintenance pendant 12 mois. Dès ce moment, cette branche ne recevra que des corrections de bogues critiques et correctifs de sécurité, ainsi que des mises à jour de la documentation.
L’autre information importante est que c’est le moment de quitter les versions 0.10 et 0.12 pour des versions plus récentes comme Node.js 4 et Node.js 6. « Node.js v4 et Node.js v6 sont plus stables que Node.js v0.10 et v0.12 et ont des versions plus modernes de V8, OpenSSL, et d'autres dépendances critiques », explique la fondation Node.js sur son blog.
La version v0.10 atteint le statut de fin de vie et ne sera donc plus prise en charge après le mois d’octobre, a déclaré la fondation. Elle n’aura donc plus de mises à jour, qu’il s’agisse de patchs de sécurité ou dans un souci de stabilité. La version 0.12, quant à elle, va atteindre le statut de fin de vie en décembre.
À propos de la fin de vie de ces versions, la fondation Node.js s’explique : « Après le 31 décembre, nous ne serons pas en mesure d'obtenir des mises à jour OpenSSL pour ces versions », explique Rogers. « Cela signifie donc que nous ne serons pas en mesure de fournir des mises à jour de sécurité. De plus, l'équipe Node.js Core a assuré la maintenance de la version de V8 incluse dans Node.js v0.10 seule depuis que l'équipe Chromium l'a abandonnée il y a quatre ans. Cela représente un risque pour les utilisateurs, car l'équipe ne va plus assurer sa maintenance », a-t-il ajouté pour appeler les utilisateurs à se mettre à niveau.
Source : Node.js Foundation
Et vous ?
![:fleche:](https://www.developpez.net/forums/images/smilies/fleche.gif)
Voir aussi :
![:fleche:](https://www.developpez.net/forums/images/smilies/fleche.gif)
![:fleche:](https://www.developpez.net/forums/images/smilies/fleche.gif)