Javascript Engine
2016-01-06 阅读 227
javascript引擎是一个专门处理Javascript脚本的虚拟机,一般会附带在网页浏览器之中。
第一个javascript引擎由布兰登·艾克(Brendan Eich)在Netscape公司开发用于Netscape Navigator网页浏览器中。引擎的名字叫SpiderMonkey,由C++实现。
目前所有的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引擎,最初由Harri Porten开发,用于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.50至14版本。
- Narcissus,开放源代码,由Brendan Eich编写(他也编写了SpiderMonkey)。
- Tamarin,由Adobe Labs编写,Flash Player 9所使用的引擎。
更新于 2023年03月28日