1995
由 Netscape 公司僱員Brendan Eich 花不到 10 天時間開發出來。之所以叫 JavaScript,因為 Netscape 想開發一款類 Java 的指令碼語言來增強 Web 技術用於和微軟競爭。
1996
Netscape 提交 JavaScript 給 Ecma International,開始標準化之路。
1997
第一版本標準 ECMA-262 釋出,此標準除了 Netscape 公司的 JavaScript 實現外,還有另外兩個比較出名的實現,一個是微軟的 JScript,一個是 Macromedia (後被 Adobe 收購)的 ActionScript。
1998
ECMAScript 2 釋出。
1999
ECMAScript 3 釋出,標誌了 JavaScript 語言初步成熟。
2000
ECMAScript 4 開始制定。
2003
由於微軟的不合作,導致 ECMAScript 4 的制定工作停止。
2005
Brendan Eich 和 Mozilla 以非盈利成員身份重新加入了 Ecma International,並重啟了 ECMAScript 4 計劃。Macromedia(後被 Adobe 收購) 在 ActionScript 3 中實現了 ES 4。 同年,Ajax 技術出現,大大豐富了 Web 應用的互動性。
2007
Douglas Crockford 、雅虎、微軟以 ECMAScript 4 太過激進為由對其進行抵制。並制定了 ECMAScript 3.1。
2008
第一版本 V8 引擎隨著第一版本的 Chrome 釋出。V8 由 C++ 寫成,可以直接把 JavaScript 編譯成機器碼進行執行,大大提高了 JavaScript 的執行效率。V8 引擎可以整合在瀏覽器中,也可以獨立使用,比如 Node.js 的執行時環境就是 V8 引擎。
2009
在多方妥協之下,把 ECMAScript 3.1 作為 ECMAScript 5 進行釋出。 同年,CommonJS 計劃成立,旨在構建 JavaScript 脫離瀏覽器之外的生態。
2011
ECMAScript 5.1 釋出。
2015
ECMAScript 2015 釋出。俗稱 ES6。
2016
ECMAScript 2016 釋出。俗稱 ES7。
2017
ECMAScript 2017 釋出。俗稱 ES8。
如果你對我做的一些專案感興趣,可以 FOLLOW 我的 Github(github.com/CPPAlien),也許你會發現些有趣的東西。