您的位置  > 互联网

全球五大浏览器支持硬件加速,IE9RC终于现身!

下面我们使用IE Test Drive官网使用的测试项目Tank来对比测试各浏览器在硬件加速方面的表现。

测试入口:坦克

歌剧 11.50

Opera 11.50仍然是一个非常初步的Alpha预览版本,因此并非所有功能都正常。 不过,从当前版本出色的测试数据来看,Opera交出了一份不错的成绩单。

Opera 11.50 在 Tank 测试中取得了 1000 条鱼/60FPS 的成绩。

IE9RC

作为微软推出的浏览器,IE9 RC当然全面支持加速功能。 它使用D2D来加速内容的排版,D3D负责网页排版,同时加速文本的排版,并利用它使浏览器中的字体更加流畅、更加美观。 不过,由于只有新版本支持D2D和D2D,所以IE9只支持Vista/7平台也就不足为奇了。

在我的硬件设置下,IE9 RC 能够达到 /44FPS。

4RC1

4 RC1会在不同平台上采用不同的加速方式,使得RC 1具备跨平台加速能力。 其中,OS X使用CPU计算而不是GPU加速。 具体使用的加速技术请参见下表:

系统

Linux

XP

远景/7

Mac OS X

内容加速

没有任何

构成加速度

4 RC1的硬件加速默认开启,在Tank测试中具有/49FPS的能力。

11

它坚持技术的使用,在/OS三个平台上都支持合成加速,显卡也都支持。 至于内容加速部分,平台下也没有使用D2D加速。 相反,它使用自己的图形引擎 Skia 进行硬连线,仅依靠硬件来加速 2D 部分。

即使浏览器版本号达到11,在开启硬件加速的情况下,Tank的性能也仅仅差强人意/24FPS。

通过: T Ke Bang

微软官方本周再次发布了硬件加速测试报告,使用了IE Test Drive网站上新的“Santa's Job”测试项目。 去年圣诞节前,我们就介绍过这个测试项目,测试了IE9 Beta、4 Beta 8、8三个版本。想要了解更多这个测试项目的网友可以点击查看。

测试入口:

我们来看一下微软的测试数据:

蓝色是每分钟收集的礼物数量,绿色是工作中的精灵数量。

从上面的结果可以看出,IE9的表现远好于11、4、5。

浏览器之间的差异:

我们来看看执行“圣诞老人工作”测试时不同浏览器的CPU、GPU使用率和帧率。 下表是微软通过性能工具包获得的。 测试平台为戴尔笔记本(2.26 GHz Intel Core i3、4GB物理内存、GTX 260M、250GB 7200 RPM硬盘、7系统)。

IE9 RC:50个精灵每分钟收集238个礼物,动画效果流畅。

下图中,红色代表测试中使用了完整的CPU核心; 蓝色代表GPU也在将场景渲染到屏幕上; 绿色代表GPU完成场景渲染后屏幕的刷新。

11最新开发版本Build 11.0.696.0:15个精灵每分钟收集71个礼物。

4 Beta 12:1个精灵每分钟收集4个礼物,页面刷新帧率为13fps。

5:与4相同,1个精灵每分钟收集4个礼物,但其性能略优于4,帧率为20fps。

从上面的测试结果可以看出,四款浏览器都使用了完整的CPU核心和类似的GPU计算。 然而,每个浏览器可以使用这些资源执行的工作以及所带来的用户体验都存在显着差异。 微软将此归因于全硬件加速和部分硬件加速的区别。 IE9可以对整个Web平台进行完整的硬件加速,而其他浏览器仅对部分Web内容进行硬件加速。

全硬件加速VS。 部分硬件加速

在IE9中,开发者可以使用全硬件加速。 事实上,充分利用GPU是一项非常具有挑战性的任务,而直接写入中层和库来取代操作系统的原生支持则更加困难。 不过,我们在支持3D游戏方面积累了很多经验。 它是目前性能最高的GPU渲染系统。

当你使用其他支持硬件加速的浏览器在IE Test Drive网站上测试项目时,你会发现它的性能在某些方面与IE9相当,但在很多方面却有很大的不同。 这个差距体现了全硬件加速和部分硬件加速的区别。 由于 IE 支持最新出现的 Web 标准,因此它们还可以使用完整的硬件加速。