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日