ECMAScript 2018: Neunte Ausgabe des JavaScript-Standards verabschiedet

Ecma International hat am 27. Juni 2018 die neunte Ausgabe des Sprachstandards verabschiedet. Die Ergebnisse der 115. Generalversammlung führen ECMA-262, 9th edition, als ECMAScript 2018 auf.

Die offizielle Spezifikation beschreibt die standardisierte Grundlage von JavaScript. Die Ausgabe ergänzt unter anderem asynchrone Iteration, Object Rest und Spread, Promise.prototype.finally sowie mehrere Erweiterungen für reguläre Ausdrücke.

Neue Sprachfunktionen für asynchrone Abläufe

Mit for await…of können Programme asynchrone Iterables verarbeiten. Das ist vor allem für Datenströme und Schnittstellen interessant, bei denen Werte nicht vollständig vor Beginn einer Verarbeitung vorliegen. Promise.prototype.finally() ergänzt eine Möglichkeit, Aufräumarbeiten unabhängig vom Ergebnis einer Promise auszuführen.

Object Rest und Object Spread erweitern die Arbeit mit Objekten. Programme können ausgewählte Eigenschaften übernehmen oder die übrigen Eigenschaften in einem neuen Objekt sammeln. Die Spezifikation standardisiert damit Funktionen, die zuvor häufig über Bibliotheken oder bereits unterstützte Entwürfe genutzt wurden.

JavaScript bleibt Teil verschiedener Entwicklungsumgebungen

ECMAScript 2018 betrifft Browseranwendungen, Serverdienste und Werkzeuge, die JavaScript als Skriptsprache einsetzen. Für technische Teams in interaktiven Projekten sind die neuen Sprachmittel vor allem dann relevant, wenn Build-, Web- oder Backend-Komponenten auf JavaScript basieren.

Die Standardisierung baut auf einer Entwicklung auf, die auch in früheren JavaScript-Werkzeugen sichtbar war. Mit ECMAScript 2018 bleibt der jährliche Veröffentlichungsrhythmus der ECMA-262-Reihe bestehen.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein