Versioni JavaScript
- Pagina precedente Parole riservate JS
- Pagina successiva JS 2009 (ES5)
Versioni JavaScript
JavaScript è stato inventato da Brendan Eich nel 1995 e è diventato lo standard ECMA nel 1997.
ECMAScript è il nome ufficiale di questa lingua.
Dalla versione 2015, ECMAScript è denominato annualmente (ECMAScript 2015).
Versione ECMAScript
Versione | Nome ufficiale | Descrizione |
---|---|---|
1 | ECMAScript 1 (1997) | Prima versione. |
2 | ECMAScript 2 (1998) | Modifica solo del modo di editing. |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | Non è mai stato pubblicato. |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | Modifica dell'editor. |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript di solito abbreviato in ES.
Supporto del browser
Tutti i browser supportano completamente ECMAScript 3.
Tutti i browser moderni supportano completamente ECMAScript 5.
Supporto del browser per ES5 (2009)
browser | Versione | Data di inizio |
---|---|---|
Chrome | 23 | Settembre 2012 |
Firefox | 21 | Aprile 2013 |
IE | 9* | Marzo 2011 |
IE / Edge | 10 | Settembre 2012 |
Safari | 6 | Luglio 2012 |
Opera | 15 | Luglio 2013 |
* Internet Explorer 9 non supporta ECMAScript 5 "use strict".
Supporto del browser per ES6 (ECMAScript 2015)
browser | Versione | Data |
---|---|---|
Chrome | 58 | Aprile 2017 |
Firefox | 54 | Giugno 2017 |
Edge | 14 | Agosto 2016 |
Safari | 10 | Settembre 2016 |
Opera | 55 | Agosto 2017 |
Internet Explorer non supporta ECMAScript 2015.
Supporto del browser per ES7 (ECMAScript 2016)
browser | Versione | Data |
---|---|---|
Chrome | 68 | Maggio 2018 |
Opera | 47 | Luglio 2018 |
JavaScript / ECMAScript
JavaScript È stato sviluppato per Netscape. Netscape 2 è stato il primo browser a eseguire JavaScript.
Dopo Netscape, la Mozilla Foundation ha continuato a sviluppare JavaScript per il browser Firefox.
La versione più recente di JavaScript è 1.8.5. (Uguale a ECMAScript 5).
ECMAScript Sviluppata da ECMA International dopo l'adozione di JavaScript.
La prima versione di ECMAScript è stata pubblicata nel 1997.
Questa lista confronta i numeri di versione di diversi prodotti:
year | JavaScript | ECMA | browser |
---|---|---|---|
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(eccetto "use strict") | |
2011 | 1.8.5 | Firefox 4(eccetto parseInt con zeri iniziali) | |
2012 | IE 10 | ||
2012 | Chrome 23 | ||
2012 | Safari 6 | ||
2013 | Firefox 21 | ||
2013 | Opera 15 | ||
2015 | ECMAScript 2015 | Supporto parziale in tutti i browser |
IE 4 è stato il primo browser a supportare ECMAScript 1 (1997).
IE 5 è stato il primo browser a supportare ECMAScript 2 (1999).
IE 5.5 è stato il primo browser a supportare ECMAScript 3 (2000).
IE 9 * è stato il primo browser a supportare ECMAScript 5 (2011).
Internet Explorer 9 non supporta ECMAScript 5 “use strict”.
Chrome 23, IE 10 e Safari 6 sono stati i primiCompletoBrowser che supportano ECMAScript 5:
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
Settembre 2012 | Settembre 2012 | Aprile 2013 | Luglio 2012 | Luglio 2013 |
- Pagina precedente Parole riservate JS
- Pagina successiva JS 2009 (ES5)