Node.js 4.0.0 mit ARM-Support, LTS-Plan und V8-Unterstützung

Node 4.0 vereint die Codebasen von Node.js und Io.js, hat Langzeit-Support im Gepäck, unterstützt die ARM-Plattform, bringt neue ES6-Features mit und setzt auf Chromes aktuelle Javascript-Laufzeitumgebung V8 in Version 4.5.

Die erste LTS-Release von Node soll laut Plan Anfang Oktober erscheinen, weitere LTS-Releases kommen dann alle zwölf Monate in Umlauf. Jede LTS soll 18 Monate aktiven Support erhalten und dann in einen Maintainance-Modus fallen. Darin bleiben sie, bis die Nachfolgeversion den Maintainance-Modus erreicht.

LTS-Releases erhalten keine neuen Features, Updates betreffen Bugs, Sicherheitslücken und Dokumentation, lediglich bei kritischen Bugs und Sicherheitslücken wollen die Entwickler eine Ausnahme machen. Im Maintainance-Modus reparieren die Entwickler zudem nur kritische Löcher und Bugs.

Die eigentlichen Node-Versionen folgen nun der Semantic-Versioning-Richtlinie in Version 2.0, die Arbeit an Version 5.x.x beginnt wohl parallel mit dem Erscheinen der ersten LTS-Version Anfang Oktober. Wie im Ubuntu-Projekt soll jeweils im April und im Oktober eine neue Node.js-Variante erscheinen.
Die Entwickler haben für die aktuelle Version die Codebasen des Node.js- mit der des Io.js-Projekts kombiniert. Letzteres war als Fork von Node.js gestartet, um die Entwicklung zu beschleunigen. Die Wiedervereinigung bringt zugleich neue Leute in das Projekt.

Als Laufzeitumgebung nutzt Node 4.0 mit V8 in Version 4.5 dieselbe Version, die aktuell auch im Webbrowser Chrome zum Einsatz kommt. Dadurch unterstützt Node auch neue V8-Features wie Block Scoping , Klassen, Typed Arrays, Generators (die Funktionen dynamisch verändern), Promises (die Resultate asynchroner Operationen) und Symbole.

ARM gehört nun zu den First-Class-Plattformen für Node.js. Das heißt, dass die Testsuite auch auf ARMv6, ARMv7 und den neuen 64-Bit-ARMv8-Prozessoren laufen muss. Version 4.0.0 steht auf Github zum Download bereit, weitere Details zur Release liefert der dazugehörige Blogpost.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben