ECMAScript规范实现 Tamarin

未知
未知
Mozilla
2009-11-01
红薯

在 2006 年 11 月 7 日,Adobe Systems 宣布将 ActionScript Virtual Machine 的代码捐献给 Mozilla Foundation。因此,Mozilla 启动了一个新的开放源码项目 Tamarin。Adobe 和 Mozilla 希望以此促进这种创建 Web 应用程序的标准化语言的推广。

Tamarin 项目的目标是实现一个高性能的开放源码的 ECMAScript 第四版(ES4)语言规范实现。Mozilla 在 SpiderMonkey 中使用 Tamarin Virtual Machine,SpiderMonkey 是 Firefox 和其他基于 Mozilla 的产品中嵌入的核心 JavaScript 引擎。Adobe 将继续在 Adobe Flash Player 中的 ActionScript Virtual Machine 中使用这些代码。

Tamarin Virtual Machine 当前实现 ECMAScript 第三版语言标准(这是 JavaScript、Adobe ActionScript 和 Microsoft Jscript 采用的标准),还支持 ES4 中建议的一些新语言特性。社区正在开发 ES4 的开放源码实现,Adobe 和 Mozilla 希望以此促进这种创建 Web 应用程序的标准化语言的推广。Tamarin 项目的目标是帮助开发人员创建可以跨多个平台的效果丰富的高度交互性的用户体验。

Tamarin 将支持 ECMAScript 第四版(或者说 “JavaScript 2”)语言,并将集成进 Mozilla 2 项目中的 SpiderMonkey,预期在 2008 年发布。

Mozilla 的开放源码项目团队刚刚开始开发 Tamarin,它的一些目标技术包括:

  • 1. 将 Tamarin VM 和垃圾收集器集成进 SpiderMonkey 中
  • 2. 使用 SpiderMonkey 编译器生成 Tamarin 的代码
  • 3. 将即时编译器移植到新的硬件平台
  • 4. 完成 ECMAScript 4 编译器

介绍内容来自灰狐动力

加载中

评论(0)

暂无评论

MIPS科技向Tamarin开源项目提交代码

为数字消费、家庭网络、无线、通信和商业应用提供业界标准处理器架构与内核的领导厂商MIPS科技公司今天宣布,发布了一个针对MIPSTM 优化的ActionScript® 虚拟机(VM)版本,可用在 Adobe® ...

2009/11/01 08:23

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Microsoft + GitHub = 给开发者赋能

原文来自:https://blogs.microsoft.com/blog/2018/06/04/microsoft-github-empowering-developers/,能力有限,存在翻译不对的地方还请大佬们指出...

2018/06/05 00:00
668
0
认识javascript引擎

转自wikipedia A JavaScript engine is specialized computer software which interprets and executes JavaScript (also known as ECMAScript). Although there are several uses for a Jav...

2013/11/25 09:12
99
0
JavaScript的前世今生

JavaScript的前世今生   和CSS一样,JavaScript在各浏览器下并非完全一致,它所带来的兼容性问题时常困扰着我们,以至于现在“能否处理流行浏览器的兼容性问题”成为了检验一个程序员是否合...

2016/08/16 14:30
19
1
高级语言虚拟机(HLL VM)的设计与实现

关注各种高级语言虚拟机(high-level language virtual machine,HLL VM)的设计与实现,泛化至各种高级语言的运行时的设计与实现,也会涉及动态编译、GC、动态语言的编译等话题。总之大方向...

2016/01/06 10:17
216
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部