当前位置: 首页 > 图文教程 > 工具软件 > 浏览下载 > Firefox3.6浏览器改善JavaScript速度

浏览下载
影响网际快车(FlashGet)下载速度的5个小动作
IE8兼容性视图解决网站不兼容页面显示错乱
打开浏览器速度缓慢的原因分析
QQ旋风不可不知的实用下载技巧
浏览器大战的今天 你选择哪个浏览器
迅雷下载技巧:缓存设置和监视剪贴板
Firefox 3.6 RC1最新版本测试满足你的期待
2010年浏览器将更加关注最基础的使用体验
最常见的浏览器(IE,火狐)到底哪个好用
推荐阅读长长见识:你没有听说过的10种浏览器
初学者入门:在线视频怎么下载?
用傲游浏览器上淘宝网的简单攻略
评测:国内知名软件下载网站的广告推广
金山网盾:IE极光0day漏洞利用色情网站挂马
UC浏览器里任意复制粘贴文本的方法
火狐中国版2010个别新功能噱头大用途小
评测报告:搜狗浏览器2.0和傲游浏览器2.5
一起来体验火狐3.6最新最酷的功能
使用傲游浏览器获取和组织资讯的方法
优化IE 8使用性能的四个建议

浏览下载 中的 Firefox3.6浏览器改善JavaScript速度


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-03-20   浏览: 60 ::
收藏到网摘: n/a

自从 Google 推出含 V8 JavaScript 引擎的 Chrome 以来,公众对 JavaScript 引擎执行效率的胃口又一次被提高,众多浏览器的开发者们绞尽脑汁提升他们的 JavaScript 性能,Opera 最新的10.50 版的 Carakan 引擎据称已经超过 V8,而 Firefox 的开发者们也不甘示弱。

最近升级到 Firefox 3.6 的用户已经发现他们的 JavaScript 速度有了非常明显的改善,虽然Firefox 的 TraceMonkey 引擎和 Googel V8 比仍有差距,不过,这个状况即将改变,Mozilla 团队正在开发一个新的 JavaScript 引擎,JägerMonkey,期待将 Firefox 的 JavaScript 性能提升到一个新的水平。

当前,Firefox TraceMonkey 引擎之所以性能不佳的一个原因是,它的追踪(trace)算法仍存在问题,Trace 是一种可以将 JavaScript 中的循环语句进行快速编译执行的算法,但这个算法在遇到复杂的,嵌套的,尤其是递归的循环语句时,并不能正确执行(详见这篇文章),Firefox 因此会退回解释执行方式,而解释执行的效率是很低的。

Mozilla 团队正在解决这一问题,新的 JägerMonkey 引擎在测试中已经显露出非常积极的结果,最终的性能提高可能高达 30% ~ 40%。Mozilla 的 Dave Mandelin 对此表示乐观,他说,JägerMonkey 在执行执行全部 SunSpider 脚本的时候,Jäger 模式比解释模式快了18%,这还不算其它方面的优化与改进,他们在新引擎中所作的改进包括很多方面。

如果你对此感兴趣,Mandelin 的博客文章 很值得一读。简单说,起用了 JägerMonkey 引擎的 Firefox 将更加引人注目。关于 Firefox 的最新版本的相关文件,你可以到这个地址获取:http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/