[IE9] GPU硬件加速究竟是实用创新仍是噱头

 IE9 的一个重大改进就是使用了GPU硬件加速来渲染网页。 那么GPU硬件加速到底可以带来多大的性能提高? 你能够在IE的测试案例网站(http://ie.microsoft.com/testdrive/)找到答案。 其中最有名的渲染速度测试网页就是鱼缸测试 。 使用IE9和IE8以及其余浏览器分别打开该网页,当即能够对比出渲染速度的明显差别。 html

鱼缸测试网页网址:http://ie.microsoft.com/testdrive/Performance/FishIE%20tank/Default.html windows

在同一台机器上测试,其余浏览器,好比Firefox、Chrome ,在100条鱼的时候已经卡死,而IE9在1000条鱼的时候仍是流畅自如,你甚至还能够一边编译C++程序,一点都不干扰。  若是有兴趣,能够进一步试试http://ie.microsoft.com/testdrive/ 下的其余速度测试(Performance栏下面的那几个连接),结果大体同样。浏览器

IE9的GPU硬件加速使网页渲染性能提升了10倍以上,渲染速度达到60帧每秒左右,达到了3D游戏的帧速要求。因此, IE9渲染引擎将对Web开发产生革命性的影响IE9上的Web的 图形性能已经和windows程序至关,使复杂的Web应用和Web游戏成为实际可行方案。ide

GPU硬件加速是一个复杂的技术。 为了实现该技术,IE9的渲染引擎代码彻底重写,从根本上引入了硬件访问接口Direct2D/DirectWrite/DirectX, 而且和各大显卡厂商(AMD, Inten, Nvidia) 密切合做,通过长时间的研发调试,才到达现在这个效果。性能

测试结果:IE9 1000条鱼 (56帧/秒渲染速度)测试

IE9

测试结果:IE9 500条鱼 (大于60帧/秒渲染速度)网站

IE9

测试结果: Chrome6 100条鱼 (3帧/秒渲染速度)this

IE9 对比 Chrome

 测试结果: Firefox3.6 100条鱼 (7帧/秒渲染速度)spa

Firefox 对比 IE9

 

总结: GPU硬件加速是浏览器渲染性能有了质的飞跃,是浏览器技术发展的大势所趋。我相信在IE9发布以后不久,其余浏览器也会这个方面在奋力遇上。 这对于Web开发者来讲是再好不过的事情。 新一轮的Web开发技术热潮即未来临,Web应用进入一个新的历史阶段。3d

相关文章
相关标签/搜索