ECMAScript ist eine Skriptsprache, auf dessen Form JavaScript basiert. ECMAScript ist durch die Ecma International standarisiert und entspricht den ECMA-262 und ECMA-402 Spezifikationen. Die folgende ECMAScript Standards wurden genehmigt oder werden gerade bearbeitet:

Name Links Datum Beschreibung
Aktuelle Editionen
ECMA-262 9. Edition Arbeitsentwurf, Repository 2018 ECMAScript 2018 Sprachspezifikation
ECMA-402 5. Edition Arbeitsentwurf, Repository 2018 ECMAScript 2018 Internationalisierungs API Spezifikation
Veraltete/Historische Editionen
ECMA-262 PDF Juni 1997 ECMAScript: Eine universelle plattformübergreifende Programmiersprache. Das war die erste Version des ECMAScript Standards
ECMA-262 2. Edition PDF August 1998 ECMAScript Sprachspezifikation. Dieses ist die zweite die zweite Überarbeitung des ECMAScript Standards; auch ISO Standard 16262.
ECMA-262 3. Edition PDF Dezember 1999 ECMAScript Sprachspezifikation. Dieses ist die dritte Überarbeitung des ECMAScript Standards; entspricht JavaScript 1.5. Siehe auch die Fehlerkorrekturen
ECMA-262 5. Edition PDF Dezember 2009 ECMAScript Sprachspezifikation. Dieses ist die fünfte Überarbeitung des ECMAScript Standards; Siehe auch die ES5 Fehlerkorrekturen und ECMAScript 5 Unterstützung in Mozilla
ECMA-357 PDF Juni 2004 ECMAScript für XML (E4X).
Siehe auch die E4X Fehlerkorrekturen.
ECMA-262 5.1 Edition PDF, HTML Juni 2011 Diese Version ist voll auf den 3. Edition Internationalen Standard ISO/IEC 16262:2011 ausgerichtet.
Sie enthält ES5 Fehlerkorrekturen, keine neuen Funktionen.
ECMA-402 1. Edition PDF, HTML Dezember 2012 ECMAScript Internationalisierungs API Spezifikation
ECMA-262 6. Edition PDF, HTML Juni 2015 ECMAScript 2015 Sprachspezifikation
ECMA-402 2. Edition PDF Juni 2015 ECMAScript 2015 Internationalisierungs API Spezifikation
ECMA-262 7. Edition HTML Juni 2016 ECMAScript 2016 Sprachspezifikation
ECMA-402 3. Edition HTML Juni 2016 ECMAScript 2016 Internationalisierungs API Spezifikation
ECMA-262 8. Edition HTML Juni 2017 ECMAScript 2017 Sprachspezifikation
ECMA-402 4. Edition HTML Juni 2017 ECMAScript 2017 Internationalisierungs API Spezifikation

ES.Next ist ein dynamischer Name für alles, was in der nächsten Version geschrieben werden soll. ES.Next Funktionen sind normalerweise Vorschläge, weil, laut Definition, die Spezifikation noch nicht fertig ist.

Siehe Wikipedia ECMAScript Eintrag für weitere Informationen zur ECMAScript Geschichte.

Man kann an den nächsten Überarbeitungen der ECMAScript Sprachspezifikation, mit dem Codenamen "Harmony", teilnehmen oder verfolgen und die Internationalisierungs API Spezifikation via öffentlichem wiki und der es-discuss mailing Liste verknüpft mit ecmascript.org.

Implementierungen

  • SpiderMonkey - die JavaScript Engine, die in verschiedenen Mozilla Produkten, wie Firefox, verwendet wird;
  • Rhino - die JavaScript engine geschrieben in Java;
  • Tamarin - die ActionScript virtuelle Maschine (verwendet im Adobe® Flash® Player);
  • Andere Implementationen (Wikipedia).

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
Mitwirkende an dieser Seite: schlagi123, hapeit, fscholz, Aurel
Zuletzt aktualisiert von: schlagi123,