
la version v6 de la plateforme JavaScript côté serveur passe au statut LTS
Une série décisions prises par la fondation Node.js entrent maintenant en vigueur du côté de la plateforme JavaScript côté serveur. Fin septembre, une bêta de Node.js 7 a été publiée. D’après Mikeal Rogers, community manager de la Fondation, cette version « va mettre l'accent sur la stabilité, une amélioration progressive de Node.js v6, et se mettre à jour vers les dernières versions de V8, libuv et ICU (International Components for Unicode) ».
« 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 ?

Voir aussi :


Vous avez lu gratuitement 9 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.