Novità di Node.js 8 e Node.js 9

Node.js 8 sta passando allo stato di rilascio del supporto a lungo termine (LTS), che ha lo scopo di indicare un livello di stabilità per l'utilizzo nelle distribuzioni aziendali. Ad accompagnare questa nuova designazione per Node.js 8 c'è il debutto di Node.js 9, con tracciamento asincrono delle risorse, come linea di rilascio "corrente".

Node.js 8 caratteristiche

Con una versione LTS del popolare runtime JavaScript lato server, l'attenzione è rivolta alla sicurezza e alla stabilità. La versione LTS viene mantenuta attivamente per 18 mesi. Introdotta per la prima volta dalla Fondazione Node.js a fine maggio, la linea Node.js 8.x presenta:

  • Il motore JavaScript di Google V8 6.1.
  • Il client NPM 5.0.0.
  • Prestazioni migliori: il 20% in più rispetto alla versione precedente di Node 6 LTS nelle tipiche applicazioni web.

Altre due funzionalità, N-API, per componenti aggiuntivi nativi e HTTP / 2, rimangono in modalità sperimentale, ancora soggette a modifiche al codice. La Node.js Foundation consiglia agli utenti di Node.js 6 di iniziare a testare Node.js 8 e agli utenti di Node.js 4 di eseguire l'aggiornamento a Node.js 8.

La nuova funzionalità di Node.js 9

Per Node.js 9, la maggior parte delle modifiche è incentrata sulla deprecazione o rimozione delle API e sulla migrazione della base di codice a un nuovo sistema di errore. L'obiettivo della migrazione è associare un codice univoco agli errori lanciati dal sistema, consentendo di modificare i messaggi di errore senza essere considerati modifiche di rilievo. Altre funzionalità in Node.js 9 includono:

  • Un modulo hook asincrono che fornisce un'API per la registrazione di callback per tenere traccia delle risorse asincrone all'interno di un'applicazione. Questa funzionalità, che è apparsa anche nella riga Node.js 8.x, è sperimentale in questa fase.
  • Il motore JavaScript di Google V8 6.2.
  • Supporto per HTTP / 2 e N-API, che sono disponibili per l'uso senza un flag della riga di comando ma sono ancora sperimentali.

Dove scaricare Node.js

Gli URL di download per l'ultima versione di Node.js 8 e 9.x sono disponibili dal sito Web di Node.js.

Video correlato: suggerimenti e trucchi per Node.js.

In questo video esplicativo, impara diverse tecniche che possono migliorare la tua esperienza di sviluppo di Node.