ECMAScript ist der Name des Ecma International Standard 262. Es basiert auf der Skriptsprache JavaScript, die Netscape zur Standardisierung an Ecma geliefert hat. Die 5. Ausgabe ist eine Aktualisierung der Spezifikation der 3. Ausgabe nach der Stornierung der 4. Ausgabe. Es werden neue Funktionen hinzugefügt, darunter der strikte Modus, Getter und Setter, ein JSON-Objekt und neue Methoden für Objekt-, Array-, Datums- und Funktionsprototypen.