Was ist neu in Node.js 8 und Node.js 9?

Node.js 8 erreicht den Release-Status des Long Term Support (LTS), der ein Maß an Stabilität für die Verwendung in Unternehmensbereitstellungen bedeuten soll. Begleitend zu dieser neuen Bezeichnung für Node.js 8 erscheint das Debüt von Node.js 9 mit asynchroner Ressourcenverfolgung als „aktuelle“ Release-Linie.

Node.js 8 Funktionen

Bei einer LTS-Version der beliebten serverseitigen JavaScript-Laufzeit liegt der Schwerpunkt auf Sicherheit und Stabilität. Die LTS-Version wird 18 Monate lang aktiv gepflegt. Die Node.js 8.x-Linie wurde Ende Mai erstmals von der Node.js Foundation eingeführt und bietet folgende Funktionen:

  • Die Google V8 6.1 JavaScript Engine.
  • Der NPM 5.0.0-Client.
  • Bessere Leistung - 20 Prozent besser als die vorherige LTS-Version von Node 6 in typischen Webanwendungen.

Zwei weitere Funktionen - N-API für native Add-Ons und HTTP / 2 - bleiben in einem experimentellen Modus und unterliegen weiterhin Codeänderungen. Die Node.js Foundation empfiehlt Benutzern von Node.js 6, Node.js 8 zu testen, und Benutzern von Node.js 4 ein Upgrade auf Node.js 8.

Die neue Funktion von Node.js 9

Bei Node.js 9 konzentrieren sich die meisten Änderungen auf die Ablehnung oder Entfernung von APIs und die Migration der Codebasis auf ein neues Fehlersystem. Das Ziel der Migration besteht darin, einen eindeutigen Code mit vom System ausgelösten Fehlern zu verknüpfen, sodass Fehlermeldungen geändert werden können, ohne dass Änderungen berücksichtigt werden. Weitere Funktionen in Node.js 9 sind:

  • Ein Async-Hooks-Modul, das eine API zum Registrieren von Rückrufen zur Verfolgung asynchroner Ressourcen in einer Anwendung bereitstellt. Diese Funktion, die auch in der Zeile Node.js 8.x enthalten ist, ist zu diesem Zeitpunkt experimentell.
  • Die Google V8 6.2 JavaScript-Engine.
  • Unterstützung für HTTP / 2 und N-API, die ohne Befehlszeilenflag verfügbar sind, aber noch experimentell sind.

Wo kann man Node.js herunterladen?

Download-URLs für die neueste Version von Node.js 8 und 9.x sind auf der Node.js-Website verfügbar.

In Verbindung stehendes Video: Node.js Tipps und Tricks

In diesem Erklärvideo lernen Sie verschiedene Techniken kennen, mit denen Sie Ihre Erfahrung in der Knotenentwicklung verbessern können.