IE9的GPU硬件加速使网页渲染性能提高了10倍以上,渲染速度达到60帧每秒左右,达到了3D游戏的帧速要求。所以, IE9渲染引擎将对Web开发产生革命性的影响,IE9上的Web的 图形性能已经和windows程序相当,使复杂的Web应用和Web游戏成为实际可行方案。
GPU硬件加速是一个复杂的技术。 为了实现该技术,IE9的渲染引擎代码完全重写,从根本上引入了硬件访问接口Direct2D/DirectWrite/DirectX, 并且和各大显卡厂商(AMD, Inten, Nvidia) 密切合作,经过长时间的研发调试,才到达如今这个效果。
测试结果:IE9 1000条鱼 (56帧/秒渲染速度)
<a target="_blank" href="http://blog.51cto.com/attachment/201009/150637106.jpg"></a>
测试结果:IE9 500条鱼 (大于60帧/秒渲染速度)
<a target="_blank" href="http://blog.51cto.com/attachment/201009/150350948.jpg"></a>
测试结果: Chrome6 100条鱼 (3帧/秒渲染速度)
<a target="_blank" href="http://blog.51cto.com/attachment/201009/150854941.jpg"></a>
测试结果: Firefox3.6 100条鱼 (7帧/秒渲染速度)
<a target="_blank" href="http://blog.51cto.com/attachment/201009/134642364.jpg"></a>
总结: GPU硬件加速是浏览器渲染性能有了质的飞跃,是浏览器技术发展的大势所趋。我相信在IE9发布之后不久,其他浏览器也会这个方面在奋力赶上。 这对于Web开发者来说是再好不过的事情。 新一轮的Web开发技术热潮即将来临,Web应用进入一个新的历史阶段。
本文转自 陈本峰 51CTO博客,原文链接:http://blog.51cto.com/wingeek/393156,如需转载请自行联系原作者