Tamarin

来自维基百科,自由的百科全书

Tamarin是一个自由即时编译(JIT)虚拟机[1],旨在实现ECMAScript(ES4)语言标准规范。Tamarin的原始码基于Adobe Systems开发的ActionScript Virtual Machine 2(AVM2),是Adobe Flash Player 9所使用的虚拟机。

事实速览 开发者, 原始码库 ...
Tamarin
开发者Adobe SystemsMozilla
原始码库 编辑维基数据链接
编程语言C++
操作系统跨平台
类型虚拟机
许可协议GPLLGPLMPL
网站developer.mozilla.org/en/Tamarin
关闭

发展

2006年11月7日,ActionScript Virtual Machine 2宣布开放原始码,并将代码捐赠给Mozilla基金会[2],贡献的代码大约是135,000行代码[3],成为自Netscape以来向Mozilla项目捐赠的最庞大代码[4]

最初项目将Tamarin作为Mozilla 2的一部分[5](后来的Firefox 4)。集成Tamarin和SpiderMonkey的项目被称为“ActionMonkey”[6],但在2008年被取消[7],原因是Tamarin的直译结果比SpiderMonkey慢以及ECMAScript 4被弃用[8]

Tamarin在Adobe Flash Player中继续使用,最后并没有取代SpiderMonkey作为Mozilla的JavaScript引擎

SpiderMonkey引擎仍使用着Tamarin一部分的NanoJIT,这是用于执行即时编译时产生原生码的模块[9]

参考资料

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.