来源: 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 |