Nouveautés de Node.js 8 et Node.js 9

Node.js 8 passe au statut de version de support à long terme (LTS), qui est destiné à signifier un niveau de stabilité pour une utilisation dans les déploiements d'entreprise. Cette nouvelle désignation pour Node.js 8 est accompagnée du lancement de Node.js 9, avec un suivi des ressources asynchrone, en tant que ligne de version «actuelle».

Fonctionnalités de Node.js 8

Avec une version LTS du populaire moteur d'exécution JavaScript côté serveur, l'accent est mis sur la sécurité et la stabilité. La version LTS est activement maintenue pendant 18 mois. Introduite pour la première fois par la Fondation Node.js fin mai, la ligne Node.js 8.x comprend:

  • Le moteur JavaScript de Google V8 6.1.
  • Le client NPM 5.0.0.
  • Meilleures performances: 20% de plus que la version précédente de Node 6 LTS dans les applications Web classiques.

Deux autres fonctionnalités - N-API, pour les modules complémentaires natifs et HTTP / 2 - restent en mode expérimental, toujours sujettes à des modifications de code. La Fondation Node.js recommande aux utilisateurs de Node.js 6 de commencer à tester Node.js 8 et aux utilisateurs de Node.js 4 de passer à Node.js 8.

La nouvelle fonctionnalité de Node.js 9

Pour Node.js 9, la plupart des modifications portent sur la dépréciation ou la suppression des API et la migration de la base de code vers un nouveau système d'erreur. Le but de la migration est d'associer un code unique aux erreurs générées par le système, permettant de modifier les messages d'erreur sans être considérés comme des changements de rupture. Les autres fonctionnalités de Node.js 9 incluent:

  • Un module de hooks asynchrones qui fournit une API pour enregistrer des rappels pour suivre les ressources asynchrones au sein d'une application. Cette fonctionnalité, également apparue dans la ligne Node.js 8.x, est expérimentale à ce stade.
  • Le moteur JavaScript de Google V8 6.2.
  • Prise en charge de HTTP / 2 et N-API, qui sont disponibles pour une utilisation sans indicateur de ligne de commande mais qui sont encore expérimentales.

Où télécharger Node.js

Les URL de téléchargement pour la dernière version de Node.js 8 et 9.x sont disponibles sur le site Web Node.js.

Vidéo connexe: trucs et astuces Node.js

Dans cette vidéo explicative, découvrez plusieurs techniques qui peuvent améliorer votre expérience de développement de nœuds.