Javascript引擎(整理)

来源: https://zh.wikipedia.org/wiki/JavaScript%E5%BC%95%E6%93%8E

主要的网页浏览器JavaScript引擎:

开发中

  • Rhino,由Mozilla基金会管理,开放源代码,完全以Java编写。
  • SpiderMonkey,第一款JavaScript引擎,早期用于Netscape Navigator,现时用于Mozilla Firefox。
  • V8,开放源代码,由Google丹麦开发,是Google Chrome的一部分。
  • JavaScriptCore,开放源代码,用于Safari。
  • Chakra (JScript引擎),用于Internet Explorer[11]。
  • Chakra (JavaScript引擎),用于Microsoft Edge。
  • KJS,KDE的ECMAScript/JavaScript引擎,最初由哈里·波顿开发,用于KDE项目的Konqueror网页浏览器中。

停止开发

  • Linear A,用于Opera 4.0至6.1版本。
  • Linear B,用于Opera 7.0至9.2版本。
  • Futhark,用于Opera 9.5至10.2版本。
  • Carakan,用于Opera 10.5至12.1版本。
  • Narcissus (JavaScript引擎),开放源代码,由布兰登·艾克编写(他也编写了SpiderMonkey)。
  • Tamarin,由Adobe Labs编写。

实现

应用程序(实现) 方言和最后版本 ECMAScript版本
Google Chrome,V8引擎 JavaScript ECMA-262,版本5
Mozilla Firefox,Gecko排版引擎,SpiderMonkey和Rhino JavaScript 1.8.5 ECMA-262,版本5
Safari,Nitro引擎 JavaScript ECMA-262,版本5.1
Opera 一些JavaScript 1.5特性及一些JScript扩展[12] ECMA-262,版本5.1
KHTML排版引擎,KDE项目的Konqueror JavaScript 1.5 ECMA-262,版本3
Adobe Acrobat JavaScript 1.5 ECMA-262,版本3
OpenLaszlo JavaScript 1.4 ECMA-262,版本3
Max/MSP JavaScript 1.5 ECMA-262,版本3
ANT Galio 3 JavaScript 1.5附带RMAI扩展 ECMA-262,版本3

More info: 维基百科
百度百科