JavaScript 編年小史

CPPAlien發表於2018-05-09

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),也許你會發現些有趣的東西。

相關文章