谷歌Chrome提升性能缩短与IE9的差距

  近期,微软首次公开测试其IE9浏览器的Beta版本。微软的新浏览器以提供一个类Chrome接口的特点,被微软视为超出Chrome的重大进步之一--IE9大幅提高图形渲染效果,这得益于它把CPU的一些工作卸载到了GPU上。"这是我们也一直在思考的事情。我们的版本展示了一些不错的进步,"谷歌集团产品经理Brian Rakowski。但是他也承认,目前的版本Chrome 6,在辅助GPU对网页的渲染上,与其他浏览器相比表现的不是很好。

  "我认为,我们一两个月内将要发布的下一个版本,相对于其他任何一款浏览器是非常有竞争力的,"他说,"如果你看一看任何一个Beta版的Chrome,你将看到,在过去的几周,我们已经取得了惊人的进步"。

  在去年6月,微软的TechEd大会上,微软公司高层产品经理Pete LePage示范了,如何在基于GPU的援助下,在屏幕上以60帧每秒(FPS)的频率,旋转一个华丽的图标 ,而最近,Chrome创造出了以总共2FPS频率旋转图标。

  简而言之,这个新IE可以明确地分派给GPU的任务,就是通过2D、3D和DirectWrite Windows的API去渲染图像。从而减少将CPU执行任务的结果投射到屏幕上的时间。"对于IE9,开发者有充分的硬件加速管道,它从他们的标记运行到显示的屏幕上"微软IE9开发者博客解释道。

  新版本火狐也一样是以GPU卸载为特性的,虽然它默认是关闭的。

  "浏览器拥有很多图形密集型的特质,这样做的目的就是将图片卸载到GPU上."Rakowski说。

  为自己的加速, 最近,谷歌依靠OpenGL标准--这个非Windows平台以及微软的Direct3D,通过自身的方式来发展ANGLE(Almost Native Graphics Layer Engine)。

  再加上匹配IE9的性能,以上的这种做法能够在不同的平台上快速为瞬息万变的3D图形做渲染,这样一个新兴的标准叫做WebGL。

  "其他浏览器还远远没有在WebGL上做到."他说。

  尽管在GPU支持方面落在了后面,但是,谷歌Chrome也有他自己的胜利。上个月,流行音乐小型爵士乐队Arcade Fire激起了巨大动作,乐队的歌曲之一做了一个基于HTML5的互动视频。这个视频是被Chrome优化的。

  "这件事让我们的团队非常激动。因为,我们很高兴地看到,这件事情能够以一种创造性的方式来完成。"Rakowski说。

作者: cnBeta.com   发布时间: 2010-09-21