JavaScript Versions
- Previous Page JS Keywords
- Next Page JS 2009 (ES5)
JavaScript Versions
JavaScript was invented by Brendan Eich in 1995 and became an ECMA standard in 1997.
ECMAScript is the official name of the language.
Starting from 2015, ECMAScript is named annually (ECMAScript 2015).
ECMAScript Version
Version | Official Name | Description |
---|---|---|
1 | ECMAScript 1 (1997) | First edition. |
2 | ECMAScript 2 (1998) | Only changed editing mode. |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | Never released. |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | Edit changes. |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript is usually abbreviated as ES.
Browser Support
All browsers fully support ECMAScript 3.
All modern browsers fully support ECMAScript 5.
Browser support for ES5 (2009)
Browser | Version | Start Date |
---|---|---|
Chrome | 23 | September 2012 |
Firefox | 21 | April 2013 |
IE | 9* | March 2011 |
IE / Edge | 10 | September 2012 |
Safari | 6 | July 2012 |
Opera | 15 | July 2013 |
* Internet Explorer 9 does not support ECMAScript 5 'use strict'.
Browser support for ES6 (ECMAScript 2015)
Browser | Version | Date |
---|---|---|
Chrome | 58 | April 2017 |
Firefox | 54 | June 2017 |
Edge | 14 | August 2016 |
Safari | 10 | September 2016 |
Opera | 55 | August 2017 |
Internet Explorer does not support ECMAScript 2015.
Browser support for ES7 (ECMAScript 2016)
Browser | Version | Date |
---|---|---|
Chrome | 68 | May 2018 |
Opera | 47 | July 2018 |
JavaScript / ECMAScript
JavaScript It was developed for Netscape. Netscape 2 was the first browser to run JavaScript.
After Netscape, the Mozilla Foundation continued to develop JavaScript for the Firefox browser.
The latest JavaScript version is 1.8.5. (Same as ECMAScript 5).
ECMAScript Developed by ECMA International after the organization adopted JavaScript.
The first version of ECMAScript was released in 1997.
This list compares the version numbers of different products:
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 (except for 'use strict') | |
2011 | 1.8.5 | Firefox 4 (except for leading zeros in parseInt) | |
2012 | IE 10 | ||
2012 | Chrome 23 | ||
2012 | Safari 6 | ||
2013 | Firefox 21 | ||
2013 | Opera 15 | ||
2015 | ECMAScript 2015 | Partially supported in all browsers |
IE 4 is the first browser to support ECMAScript 1 (1997).
IE 5 is the first browser to support ECMAScript 2 (1999).
IE 5.5 is the first browser to support ECMAScript 3 (2000).
IE 9 * is the first browser to support ECMAScript 5 (2011).
Internet Explorer 9 does not support ECMAScript 5 'use strict'.
Chrome 23, IE 10, and Safari 6 were the first batchCompleteBrowsers Supporting ECMAScript 5:
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
September 2012 | September 2012 | April 2013 | July 2012 | July 2013 |
- Previous Page JS Keywords
- Next Page JS 2009 (ES5)