Version 8.9.0 von Node.js erscheint und geht in die Langzeitunterstützung

Zusätzlich zu den üblichen Performance-Verbesserungen bietet das JavaScript-Framework eine HTTP/2-Integration. Besonders neugierige Entwickler können außerdem bereits Node.js 9.0.0 antesten.

In Pocket speichern vorlesen Druckansicht
Version 8.9.0 von Node.js erscheint und geht in den Langzeitsupport

(Bild: Node,js)

Lesezeit: 2 Min.
Von
  • Björn Bohn

Das JavaScript-Framework Node.js geht mit der Veröffentlichung der Version 8.9.0 in die Langzeitunterstützung – damit ist Node.js 8.9.0 die erste Node.js-8-Version, die diesen Status erreicht. Mit diesem Release bekommen Nutzer zwar hauptsächlich Performance-Verbesserungen, aber auch eine bessere HTTP/2-Integration.

Node.js 8.9.0 ist mit der V8 JavaScript Engine 6.1 ausgerüstet, die mit ihrer Turbofan-Nutzung und der Ignition-Pipeline für geringere Speichernutzung sorgt und Node.js-Applikationen schneller starten lässt. Das V8-Team priorisiert Node.js jetzt zusätzlich zu Chromium, sodass V8 nicht erweitert werden kann, wenn dies einen Absturz von Node.js zur Folge hat. Dadurch soll der Einsatz von Node.js in Unternehmen noch sicherer gemacht werden.

Außerdem muss sich HTTP/2 nicht mehr hinter der --expose-http2-Flag verstecken. Die Unterstützung des Protokolls in Node.js wird zwar immer noch als experimentell eingestuft, soll aber in Zukunft zum Standardrepertoire gehören. Alle zusätzlichen Änderungen finden sich im offiziellen Beitrag zum Release.

Wer besonders experimentierfreudig ist, kann allerdings auch schon Node.js 9.0.0 antesten, auch wenn diese Version nicht für die Produktion zu empfehlen ist. Kernbestandteile der noch testbedürftigen Version sind dabei das Entfernen von Legacy-APIs und die Migration zu einem neuen Fehlersystem, das alle Fehler mit einem einmaligen Code referenzieren soll. Dadurch können Fehlermeldungen geändert werden, ohne größeren Schaden anzurichten. Details zum entsprechenden Upgrade gibt es in einem offiziellen Blogpost. (bbo)