1995
It was developed in less than 10 days by Netscape employee Brendan Eich . It's called JavaScript because Netscape wanted to develop a Java-like scripting language to enhance Web technology to compete with Microsoft.
1996
Netscape submits JavaScript to Ecma International and begins the road to standardization.
1997
The first version of the standard ECMA-262 was released. In addition to Netscape's JavaScript implementation, there are two other well-known implementations of this standard, one is Microsoft's JScript , and the other is Macromedia (later acquired by Adobe) ActionScript .
1998
ECMAScript 2 released.
1999
The release of ECMAScript 3 marked the initial maturity of the JavaScript language.
2000
ECMAScript 4 began to be developed.
2003
Work on the development of ECMAScript 4 was halted due to Microsoft's non-cooperation.
2005
Brendan Eich and Mozilla rejoin Ecma International as non-profit members and restart the ECMAScript 4 project. Macromedia (later acquired by Adobe) implemented ES 4 in ActionScript 3. In the same year, Ajax technology appeared, which greatly enriched the interactivity of Web applications.
2007
Douglas Crockford , Yahoo, Microsoft boycott ECMAScript 4 as being too aggressive. And developed ECMAScript 3.1.
2008
The first version of the V8 engine was released with the first version of Chrome. V8 is written in C++, which can directly compile JavaScript into machine code for running, which greatly improves the execution efficiency of JavaScript. The V8 engine can be integrated in the browser or used independently. For example, the runtime environment of Node.js is the V8 engine.
2009
Under many compromises, ECMAScript 3.1 was released as ECMAScript 5. In the same year, the CommonJS project was established, aiming to build an ecosystem of JavaScript outside the browser.
2011
ECMAScript 5.1 released.
2015
ECMAScript 2015 released. Commonly known as ES6.
2016
ECMAScript 2016 released. Commonly known as ES7.
2017
ECMAScript 2017 released. Commonly known as ES8.