Version JavaScript
- Page précédente Mots-clés réservés JS
- Page suivante JS 2009 (ES5)
Version JavaScript
JavaScript a été inventé par Brendan Eich en 1995 et est devenu un standard ECMA en 1997.
ECMAScript est le nom officiel de ce langage.
Depuis 2015, ECMAScript est nommé par année (ECMAScript 2015).
Version ECMAScript
Version | Nom officiel | Description |
---|---|---|
1 | ECMAScript 1 (1997) | Première version. |
2 | ECMAScript 2 (1998) | Uniquement modification de l'édition. |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | Ne jamais été publiée. |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | Modification de l'édition. |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript est généralement abrégé en ES.
Supporte par le navigateur
Tous les navigateurs prennent en charge complètement ECMAScript 3.
Tous les navigateurs modernes prennent en charge complètement ECMAScript 5.
Prise en charge des navigateurs pour ES5 (2009)
Navigateur | Version | Date de début |
---|---|---|
Chrome | 23 | Septembre 2012 |
Firefox | 21 | Avril 2013 |
IE | 9* | Mars 2011 |
IE / Edge | 10 | Septembre 2012 |
Safari | 6 | Juillet 2012 |
Opera | 15 | Juillet 2013 |
* Internet Explorer 9 ne prend pas en charge ECMAScript 5 'use strict'.
Prise en charge des navigateurs pour ES6 (ECMAScript 2015)
Navigateur | Version | Date |
---|---|---|
Chrome | 58 | Avril 2017 |
Firefox | 54 | Juin 2017 |
Edge | 14 | Août 2016 |
Safari | 10 | Septembre 2016 |
Opera | 55 | Août 2017 |
Internet Explorer ne prend pas en charge ECMAScript 2015.
Prise en charge des navigateurs pour ES7 (ECMAScript 2016)
Navigateur | Version | Date |
---|---|---|
Chrome | 68 | Mai 2018 |
Opera | 47 | Juillet 2018 |
JavaScript / ECMAScript
JavaScript Il a été développé pour Netscape. Netscape 2 est le premier navigateur à exécuter JavaScript.
Après Netscape, la Fondation Mozilla a continué à développer JavaScript pour le navigateur Firefox.
La dernière version de JavaScript est 1.8.5. (Identique à ECMAScript 5).
ECMAScript Développé par ECMA International après l'adoption de JavaScript.
La première version d'ECMAScript a été publiée en 1997.
Cette liste compare les numéros de version de différents produits :
Année | JavaScript | ECMA | Navigateur |
---|---|---|---|
1996 | 1.0 | Netscape 2 | |
1997 | ECMAScript 1 | IE 4 | |
1998 | 1.3 | Netscape 4 | |
1999 | ECMAScript 2 | IE 5 | |
2000 | ECMAScript 3 | IE 5.5 | |
2000 | 1.5 | Netscape 6 | |
2000 | 1.5 | Firefox 1 | |
2011 | ECMAScript 5 | IE 9 (à l'exception de 'use strict') | |
2011 | 1.8.5 | Firefox 4 (à l'exception de l'analyse de la valeur de parseInt avec des zéros initiaux) | |
2012 | IE 10 | ||
2012 | Chrome 23 | ||
2012 | Safari 6 | ||
2013 | Firefox 21 | ||
2013 | Opera 15 | ||
2015 | ECMAScript 2015 | Partiellement pris en charge dans tous les navigateurs |
IE 4 est le premier navigateur à prendre en charge ECMAScript 1 (1997).
IE 5 est le premier navigateur à prendre en charge ECMAScript 2 (1999).
IE 5.5 est le premier navigateur à prendre en charge ECMAScript 3 (2000).
IE 9 * est le premier navigateur à prendre en charge ECMAScript 5 (2011).
Internet Explorer 9 ne prend pas en charge ECMAScript 5 "use strict".
Chrome 23, IE 10 et Safari 6 sont les premiersComplètementNavigateurs prenant en charge ECMAScript 5 :
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
Septembre 2012 | Septembre 2012 | Avril 2013 | Juillet 2012 | Juillet 2013 |
- Page précédente Mots-clés réservés JS
- Page suivante JS 2009 (ES5)