天下网吧 >> 网吧天地 >> 网吧行业 >> 网络追踪 >> 正文

危机来临:Firefox开始大修

2010-3-351cto小龙编译
     在接连不断的竞争压力下,Mozilla已经开始在三个方面分别对Firefox做出重大变动。

  首先是名为JaegerMonkey的新JavaScript引擎,这是一个起源于Safari的项目,据称能够至少让Web程序的运行速度快上30%。其二是新的Windows图形引擎,将会利用硬件加速来更好的显示图形和文字。第三是一种编程工具系统,帮助开发者更好的创建Firefox插件。

  自5年前推出以来,Firefox已经从IE手中抢到不少市场份额。但现在它的前景却不容乐观,更多强劲的竞争对手不断加入进来,Google的Chrome加入了竞争的行列,苹果的Windows版Safari受到不少支持者的欢迎,Opera的开发也在快速前进。而且微软已经显示出强力复兴IE的迹象,这一点可能最重要的。

  当然Firefox的数据统计还是不错。它的份额在去年11月Net Applications的统计中达到了24.7%,今年2月的统计稍微有些下滑,为24.2%。

  在过去一年里Mozilla对Firefox做了很多项重大的改革,在3.5和3.6版中推出了一系列新功能,新的“Lorentz”开发模式也让成功的让插件开发者在用到Flash Player等时碰到的崩溃事件减少。现在,Firefox的新一代思路已经逐渐形成,更加着眼于现实世界的应用。

  JavaScript的大变动

  Mozilla在JavaScript竞赛中做出的努力值得赞扬,它的TraceMonkey引擎一度非常具有竞争力。但是现在Chrome的V8和Safari的Nitro引擎已经超过了它,而且最新的Opera 10.5测试版中的Carakan引擎也会迎头赶上,甚至可能击败所有的竞争者。

  JavaScript占浏览器的处理比重越来越大,网页功能日益复杂,很多用户界面的新功能都是用JavaScript编写,拥有一个超级JavaScript引擎非常重要,Mozilla名为JaegerMonkey的新项目也由此诞生。

  Mozilla的程序员们总结说,Firefox的JavaScript引擎会把一些常用任务转换为通过处理器语言直接编译运行,这样可以加快代码处理速度,而不再需要高级别的JavaScript指令。

  “我们发现当追踪功能正常工作时我们的速度会非常快。但当追踪失效的时候就会回落到07年08年的水平,这是不能接受的,我们需要修好它,”JaegerMonkey程序员David Anderson在博客中说,“我们的新项目JaegerMonkey就是为了解决这一点,我们刚刚开始,但反馈的结果已经很乐观。”

  JaegerMonkey程序员David Mandelin描述说Mozilla将使用苹果的Nitro JavaScript引擎来为基础构建新的引擎。

  “我们决定使用苹果的Nitro开源JavaScript JIT,”Mandelin在博客说,“我们之前就知道它很简洁,速度很快而且开放源代码,它的C++设计非常精细,所以这是非常合适的。”

  SunSpider JavaScript基准测试显示JaegerMonkey确实要快得多,这还没有进一步的优化。Anderson的测试显示,在32位x86系统上处理速度快了30%,64位x86系统的处理速度快了45%。

  JaegerMonkey距离主流测试还需要一段时间,源代码已经可以下载,但尚未进入Mozilla的Firefox原型测试版。

9 7 3 1 2 4 8 :

本文来源:51cto 作者:小龙编译

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行