译文

硬件加速:浏览器大战的新前沿

翻译:Rucksack | 2009-11-26 16:07:04 | 阅读610 | 来源

硬件加速:浏览器大战的新前沿

作者:Frederic Lardinois / 2009年11月24日 9:04AM

 

     微软在本月初召开的专业开发者大会(Professional Developers Conference)上宣布了其最新的IE9计划,微软在当时宣称IE9的一个独到之处就是启用了硬件加速技术(Hardware Acceleration)。

      得益于像Direct2D和Direct Write这些可运行于Windows7上的技术,Windows开发者可以使用一台计算机上的显卡来加速渲染一个网站。微软已经在秘密的在着手这项研究,不过现在你可以下载一个启用了Direct2D的Firefox3.7的测试版本

超越JavaScript:Direct2D带来的快速浏览器

     自从Google的Chrome浏览器发布以来,浏览器开发者们已经强调了JavaScript的执行性能。虽然这个领域依然还有许多工作值得去做,但是开发者们同样开始研究那些可以得益于新技术的浏览器其他方面。

     据Firefox开发者Bas Schouten说,在当前这个测试版本中,当机器中配置支持DirectX10和WDDM1.0驱动程序的显卡,使用Direct2D会获得最佳的性能。对于那些满足这些配置的系统,当用户们访问图像密集的站点,可以体验到明显的性能提升。对于那些主要只渲染静态文本或者依赖Adobe Flash来显示图像的站点性能提升效果并没明显。对于大多数站点,用户最容易观察到的就是字体渲染的改善。

Website Rendering Time(Lower is better)

      眼下,这仅仅是一个试验,我们并不清楚Mozilla会不会在Firefox3.7中集成这个技术。不过有一点是可以确信,通过开放源代码的形式公开的来推进这个研发,Mozilla似乎已经走在微软的前面,Mozilla可以依托其庞大的开发者社区来测试和提高这些功能。

那Google和Apple呢?

     有人可能认为,因为Google Chrome浏览器的发布,点燃了新一轮追逐更快速的浏览器大战。就像CNet的Stephen Shankland今天早些时候指出的那样 ,Chrome开发团队非常清醒地意识到Mozilla所做出的努力,Chrome开发团队同样也正在研究对Chrome使用硬件加速。Shankland同时指出,不应该把Direct2D和其他的项目如WebGL或者Google的Native Client相混淆。启用了Direct2D的浏览器可以加速渲染当前的页面,而像WebGL或Native Client这些技术则需要开发者们重新设计他们的站点。

     目前,这个的试验大部分是集中于Windows平台。随着在Mac OS X Snow Leopard中引入的一种名为OpenCL的新技术,Apple已经提供了一个可以通过图形卡来做通用计算的编程接口。Apple很可能也在利用OpenCL来加快Safari的速度,然而,截止到目前,我们依然没有被告知Mozilla或Google的任何项目正在使用OpenGL。

马上获得它

      如果你想要试用该新浏览器,你可以点击这里下载一个早期的Firefox3.7的alpha测试版本。我们已经测试了这款浏览器,没有发生任何崩溃。值得一提的是,这款浏览器不适合于运行在生产环境(production enviroment)下,浏览器的很多扩展在该环境下很可能不可用。

分享:

添加评论