Learn JavaScript Versions





Part 1

JavaScript originaly was developed for Netscape, first browser to run JavaScript was Netscape 2 in the year 1996. After that, Netscape the Mozilla foundation continued to develop JavaScript for the Firefox browser.


JavaScript often called JS, is a high-level, just-in-time compiled, object-oriented programming language


JavaScript was invented by Brendan Eich in 1995, and became an ECMA standard in 1997, ECMAScript is the official name of Javascript.


ECMAScript Editions


Version Official Name Description
1 ECMAScript 1 (1997) First Edition.
2 ECMAScript 2 (1998) Editorial changes only.
3 ECMAScript 3 (1999) Regular Expressions introduced, try/catch introduced
4 ECMAScript 4 Never released.
5 ECMAScript 5 (2009) JSON support was released
"strict mode" was released
Array.isArray() was released
String.trim() was released
Array Iteration Methods was released
5.1 ECMAScript 5.1 (2011) Editorial changes only
6 ECMAScript 2015 default parameter values was released
let and const was released
Array.find() was released
Array.findIndex() was released
7 ECMAScript 2016 exponential operator (**) was released
Array.prototype.includes was released
8 ECMAScript 2017 new Object properties was released
Async functions was released
string padding was released
Shared Memory was released
9 ECMAScript 2018 Promise.finally() was released
rest / spread properties was released
Asynchronous iteration was released
Additions to RegExp was released






Part 2

JavaScript / ECMAScript


ECMAScript was developed by ECMA International, The first edition of ECMAScript was introduced in 1997.


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 "use strict")
2011 1.8.5 Firefox 4 (Except leading zeroes in parseInt)
2012 IE 10
2012 Chrome 23
2012 Safari 6
2013 Firefox 21
2013 Opera 15
2015 ECMAScript 2015 Partly Supported in all Browser








Part 3

Browser Support for ES6 (ECMAScript 2015)


Browser Version Date
Firefox 54 June 2017
Chrome 51 May 2016
Safari 10 September 2016
Edge 14 August 2016
Opera ECMAScript 5 (2009) June 2016




tip: ECMAScript 3 is fully supported in all browsers.


tip: ECMAScript 5 is fully supported in all modern browsers.





Part 4

Browser Support for ES7 (ECMAScript 2016)


Browser Version Date
Chrome 68 May 2018
Opera 55 August 2018
















with FreeCodeWiki, you can learn Javascript courses and many other coding classes free , our main goal is to allow students to learn to code and we offer online coding courses in one place for free and from your home.



Navigation