Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

ECMAScript

ECMAScript est un langage de script qui forme la base de JavaScript. ECMAScript est standardisé par l'organisation ECMA International grâce aux spécifications ECMA-262 et ECMA-402. Les standards ECMAScript suivants ont été approuvés ou sont en cours de rédaction:

Nom Liens Date de publication Description
Éditions actuelles
ECMA-262 2017 (ES8) Brouillon de la spécification, dépôt GitHub 201 ECMAScript 2017 (huitième édition), en cours de rédaction
ECMA-402 4.0 Brouillon de la spécification, dépôt GitHub 2017 API d'Internationalisation ECMAScript 4.0, en cours de rédaction
Éditions obsolètes ou historiques
ECMA-262 (ES1) PDF Juin 1997 Le standard ECMAScript original.
ECMA-262 (ES2) PDF Août 1998 La deuxième révision du standard ECMAScript, correspond également au standard ISO 16262.
ECMA-262 (ES3) PDF Décembre 1999 La troisième révision du standard ECMAScript, correspond à JavaScript 1.5. Voir aussi l'errata.
ECMA-262 (ES5) PDF Décembre 2009 ECMAScript 5
Voir aussi l'errata ES5 et le support d'ECMAScript 5 par Mozilla.
ECMA-357 PDF Juin 2004 ECMAScript pour XML (E4X).
Voir aussi l'errata E4X.
Édition 2 d'ECMA-357 PDF Décembre 2005 ECMAScript pour XML (E4X).
ECMA-262 (ES5.1) PDF, HTML Juin 2011 Cette version correspond exactement à la troisième version du standard international ISO/IEC 16262:2011.
Elle inclut des corrections pour ES5 mais pas d'autres nouvelles fonctionnalités.
ECMA-402 1.0 PDF, HTML Décembre 2012 API d'internationalisation ECMAScript 1.0
ECMA-262 2015 (ES6) PDF, HTML Juin 2015 ECMAScript 2015 (6e édition).
ECMA-402 2.0 PDF Juin 2015 API d'internationalisation ECMAScript 2.0.
ECMA-262 2016 (ES7) HTML Juin 2016 ECMAScript 2016 (7e édition). Les fonctionnalités sont arrêtées, la spécification sera ratifiée plus tard cette année (en juin).
ECMA-402 3.0 HTML Juin 2016 API d'internationalisation ECMAScript 3.0, sera ratifiée plus tard cette année (en juin).

Pour plus d'informations sur l'histoire d'ECMAScript, voir la page Wikipédia sur ECMAScript.

Il est possible de participer ou de suivre les travaux concernant la prochaine révision de la spécification sur le langage ECMAScript, appelée « Harmony », ainsi que pour la spécification de l'API d'internationalisation grâce au wiki public et à la liste de diffusion es-discuss accessibles depuis ecmascript.org.

Implémentations

  • SpiderMonkey : le moteur JavaScript utilisé dans Firefox et les autres produits Mozilla
  • Rhino : un moteur JavaScript écrit en Java
  • Tamarin : la machine virtuelle ActionScript (utilisée par Adobe® Flash® Player)
  • Autres implémentations (Wikipédia).

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, zatamine, teoli, Delapouite, Mgjbot, BenoitL
 Dernière mise à jour par : SphinxKnight,