fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:2588回复:6

补充 Firefox 29 在性能方面也有很大提升

楼主#
更多 发布于:2014-05-06 11:03
在 Firefox 29.0 发布时候我就介绍了Firefox 29.0 正式版用户特性介绍,但我们不知道的是其实 Firefox 29.0 因为 asm.js 的优化,性能也有极大的提升。根据 Blog 文章介绍我们一起看一下性能方面的提升:

性能提升是因为对 asm.js 的优化。

OdinMonkey 是一个新的优化 Javascript 编译速度的编译器(asm.js 编译器),具体来说是一个底层的、专为
JavaScript 子集优化的即时编译器。为何说它能提高 js 编译性能?简单来说,如果一个程序是用 C++ 编写的,那么利用
asm.js,它可以直接编译为 javascript 代码,而不需要先编译为比 C++ 更底层一些的代码。这么做的好处就在于大幅提高
Javascript 性能,浏览器运行富媒体网页,乃至 3D 网页游戏将更加流畅。

一、网页加载性能比较

橙色为 Firefox,红色 Chrome 34,蓝色为 IE 11
在网页加载时间上,Firefox 明显少于其他两个浏览器


二、游戏启动速度优化

asm.js 也明显提升了游戏中启动速度,减少启动时间。


Epic Citadel DEMO 的热加载时间上,FF29 只要4秒多了,FF28 还需要6秒。



Nebula3 DEMO 冷启动时间上也有所提高。

https://hacks.mozilla.org/2014/05/asm-js-performance-improvements-in-the-latest-version-of-firefox-make-games-fly/

最新喜欢:

fiagfiag tulip17tulip1...
Firefox More than meets your experience
游客

返回顶部