[图]Firefox Nightly迎来OdinMonkey 可接近原生速度运行JavaScript

标签: firefox nightly odinmonkey | 发表时间:2013-03-22 13:45 | 作者:
出处:http://pipes.yahoo.com/pipes/pipe.info?_id=5OVll5Fs3hGCc1KftJCjyQ
Mozilla FireFox

当下浏览器执行JavaScript代码的速度,明显已经比几年前快了很多,但即使我们现在的Web应用看起来越来越像桌面程序,JavaScript的性能仍然比用C或C++之类编写的本地程序要差得很远。 为了填补这个差距,Mozilla在一段时间之前上马了 asm.js项目,而今天,其代码 已登录Firefox Nightly。该浏览器上asm.js优化模块的名字叫做 OdinMonkey,允许开发人员用C或C++编写代码,再使用 Emscripten编译成JavaScript,并以原生性能2x以内的速度运行。

Firefox Nightly Logo

除非该项目遇到了任何障碍,不然Mozilla应该会在6月,把OdinMonkey带到稳定版Firefox 22。

Asm.js是JavaScript的一个严格子集(strict subset),"可被用作一个低级、高效的目标语言编译器"。Asm.js的规格指出,这个子语集(sub-language)"为C或C++这种'对内存不安全'(memory-unsafe)的语言,提供了一个可有效描述的、安全的虚拟机"。

JS Run Time
JS运行时间对比测试结果(数值越低越好)

Mozilla的一名发言人表示:因为它只是一个JavaScript的子集,所以也能在任何其它浏览器上运行――"但会比在Firefox上运行的得更慢一些"。

[编译自: TechCrunch]

相关 [firefox nightly odinmonkey] 推荐:

[图]Firefox Nightly迎来OdinMonkey 可接近原生速度运行JavaScript

- - cnBeta全文版
当下浏览器执行JavaScript代码的速度,明显已经比几年前快了很多,但即使我们现在的Web应用看起来越来越像桌面程序,JavaScript的性能仍然比用C或C++之类编写的本地程序要差得很远. 为了填补这个差距,Mozilla在一段时间之前上马了. asm.js项目,而今天,其代码. 已登录Firefox Nightly.

Firefox 7来了!

- Tomato - 前端观察
整理自:http://hacks.mozilla.org/2011/07/aurora7/. 中文:Firefox 7来了. 是的,Firefox动作快了起来,现在只有某IE浏览器还保持着上个世纪的版本发布模式了. Firefox 6才刚刚beta,但是7已经alpha了,虽然它可能到年底才会正式release.

Firefox 6发布

- August Tan - Solidot
Mozilla发布了Firefox 6. 主要新特性包括: 地址栏高亮域名;内置插件更新检查;优化标签组,启动时只加载当前活跃的标签组中的标签页,加快启动速度减少内存占用;更新了网站标识显示;向Web开发者提供了一个JavaScript开发工具Scratchpad;帮助开发者在不同屏幕大小的设备上自定义网页体的API Window.matchMedia;改进了Firefox Sync的可发现性;改进了可靠性和安全性;等等.

FireFox 6.0 发布

- Jack - Wow! Ubuntu
Mozilla 发布了最新的 FireFox 6 正式版,主要新功能包括:. 新增多种接口及 API 支持. Ubuntu 11.04 用户可在未来几小时之后直接从官方源更新,Ubuntu 10.04 和 10.10 用户可通过以下 PPA 来安装. # 本文采用CC协议进行授权,转载本文请注明本文链接.

Firefox 7发布

- ArmadilloCommander - Solidot
Mozilla发布了Firefox 7. 主要新特性为:优化内存使用,减少内存占用提升性能,包括响应、启动和页面加载时间;改善内存管理,JavaScript垃圾回收提升工作频率来释放内存,改善打开多标签时或 Firefox 长时间工作时的性能;支持硬件加速Azure Direct2D for Canvas;支持W3C navigation timing spec API;加入性能报告扩展Telemetry,等等.

Firefox 35发布

- - Solidot
Mozilla发布了桌面版和移动版的Firefox 35.

Firefox 8.0 Beta和Firefox 9 Aurora发布

- Darth Noctis - Solidot
Mozilla刚刚发布了Firefox 7. Tom's Hardware的评测显示,新版Firefox战胜了Chrome 14成为目前最优秀的浏览器,在内存管理和内存占用的进步为它赢得不少得分. 第三名是Opera 11.51,Safari for Windows仍然最差. 与此同时,Mozilla连续发布了irefox 8.0 Beta和Firefox 9 Aurora.

我的 Firefox 攻略

- Yuli - 電腦玩物
明年初要推出的Firefox 4,依據我最近測試Beta版的體驗,應該會是一款延續火狐精神又帶有極大創新意義的代表作. 從革新的角度來看,Firefox 4在速度上大幅飛躍到足以與Google Chrome、Opera比肩,網址列結合狀態列資訊讓操作視點更集中,分頁群組管理只要再優化一下效能就可以變成實用功能.

Firefox 权限管理

- Daimon - LinuxTOY
在最近的 Firefox 6 中引入了一个新的权限管理组件,可以细致的调整访问的每个网站权限. 该功能已经内置到 Firefox 6 以后的版本中,在地址栏输入 about:permissions 打开如下图所示:. 新的界面十分直观,希望可以更方便用户细微调整隐私策略. 消息来源:Pinguy OS Blog.

Firefox 7.0 Beta发布

- tinda - Solidot
Mozilla已经决定采用类似Google Chrome的六周发布周期,版本号的意义逐渐消失. Firefox 6刚刚发布,Firefox 7.0 Beta已然面世,Firefox 8.0和9.0的Nightly版本也出现在了FTP中. Firefox 7.0的主要特性是增强性能,降低内存占用,改进响应,减少启动和页面加载时间,包括Web应用和复杂网站的载入时间.