bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/JavaScript/Debugging, Projects, and Reference
JavaScript•Debugging, Projects, and Reference

JavaScript History

Formula

JavaScript / ECMAScript was invented by

Brendan Eich in 1995.

It was developed for the

Formula

Netscape browser, and then handed over to ECMA and became the ECMA - 262 standard in 1997.

What is ECMA?

ECMA stands for the

European Computer Manufacturers Association. It was founded in 1961 as a non-profit industry association to develop standards for information technology, electronics, and programming languages.

ECMA is now officially known as

Ecma International to reflect its global reach.

Formula

ECMAScript 1 - 3

1995

JavaScript was invented by Brendan Eich

1996

Netscape 2 was released with

JavaScript 1.0 1997

Formula

JavaScript became an ECMA standard (ECMA - 262)

1997

ECMAScript 1

(ES1) was released 1997 Internet Explorer 4 was the first browser to support ES1 1998

ECMAScript 2

(ES2) was released 1999 Internet Explorer 5 was the first browser to support ES2 1999

ECMAScript 3

(ES3) was released 2000 Internet Explorer 5.5 was the first browser to support ES3 2008

ECMAScript 4 was abandoned

ECMAScript 5

2009 ECMAScript 5 (ES5) was released 2011 Full support for ES5 in Internet Explorer 9 2012

Full support for ES5 in Safari 6

2012 Full support for ES5 in Internet Explorer 10 2012

Full support for ES5 in Chrome 23

2013

Full support for ES5 in Firefox 21

2013

Full support for ES5 in Opera 15

2014

Full support for ES5 in all browsers

ECMAScript 6

2015 ECMAScript 6 (ES6) was released 2016

Full support for ES6 in Chrome 51

2016

Full support for ES6 in Opera 38

2016

Full support for ES6 in Safari 10

2017

Full support for ES6 in Firefox 54

2017

Full support for ES6 in Edge 15

The ECMA Technical Committee 39

In 1996, Netscape and Brendan Eich took JavaScript to the ECMA international standards organization, and a technical committee (TC39) was created to develop the language.

Formula

ECMA - 262 Edition 1 was released in June 1997.

Previous

JavaScript Versions