IE9 的一个重大改进就是使用了GPU硬件加速来渲染网页。 那么GPU硬件加速到底能够带来多大的性能提升? 你可以在IE的测试案例网站(http://ie.microsoft.com/testdrive/)找到答案。 其中最有名的渲染速度测试网页就是鱼缸测试 。 使用IE9和IE8以及其他浏览器分别打开该网页,立即可以对比出渲染速度的明显差异。
鱼缸测试网页网址:http://ie.microsoft.com/testdrive/Performance/FishIE%20tank/Default.html
在同一台机器上测试,其他浏览器,比如Firefox、Chrome ,在100条鱼的时候已经卡死,而IE9在1000条鱼的时候还是流畅自如,你甚至还可以一边编译C++程序,一点都不干扰。 如果有兴趣,可以进一步试试http://ie.microsoft.com/testdrive/下的其他速度测试(Performance栏下面的那几个链接),结果大致一样。
IE9的GPU硬件加速使网页渲染性能提高了10倍以上,渲染速度达到60帧每秒左右,达到了3D游戏的帧速要求。所以,IE9渲染引擎将对Web开发产生革命性的影响,IE9上的Web的 图形性能已经和windows程序相当,使复杂的Web应用和Web游戏成为实际可行方案。
GPU硬件加速是一个复杂的技术。 为了实现该技术,IE9的渲染引擎代码完全重写,从根本上引入了硬件访问接口Direct2D/DirectWrite/DirectX, 并且和各大显卡厂商(AMD,Inten, Nvidia) 密切合作,经过长时间的研发调试,才到达如今这个效果。
测试结果:IE9 1000条鱼 (56帧/秒渲染速度)
测试结果:IE9 500条鱼(大于60帧/秒渲染速度)
测试结果: Chrome6100条鱼(3帧/秒渲染速度)
测试结果: Firefox 3.6100条鱼(7帧/秒渲染速度)
总结:GPU硬件加速是浏览器渲染性能有了质的飞跃,是浏览器技术发展的大势所趋。我相信在IE9发布之后不久,其他浏览器也会这个方面在奋力赶上。 这对于Web开发者来说是再好不过的事情。 新一轮的Web开发技术热潮即将来临,Web应用进入一个新的历史阶段。
>> 原创文章的版权属于作者,转载请注明出处(http://blog.csdn.net/WinGeek/), 谢谢。 <<
分享到:
相关推荐
IE9浏览器无法开启GPU硬件加速?.docx
使用IE9时出现蓝屏或死机通过禁用GPU硬件加速.docx
为什么IE9浏览器无法开启GPU硬件加速-.docx
Android2.2、2.3、4.0_中如何使用GPU硬件加速原理和游戏3D性能的提升 实现GPU渲染 介绍。
Opengl在DELPHI下的一个比较完整的封装,支持显卡GPU硬件加速.包含中文完整DEMO和演示程序。支持抗锯齿和实时多线程绘图特性。
GPU并行加速矩阵乘法,有详细的程序、结果及分析
轻松开启谷歌浏览器的GPU硬件加速.pdf
GPU硬件加速,享受酣畅淋漓的上网体验.docx
CST-2020-GPU加速的使用方法
一种基于GPU硬件加速计算的辐射度实现方法.pdf
对比CPU和GPU加速,pcl::cuda的使用教程,利用随机采样一致(RANSAC)去除地平面等例子。
NeuDATool:支持GPU硬件加速和计算机集群跨节点并行的开源中子散射数据分析软件.pdf
使用opencv进行GPU加速计算机视觉(源码)
在超大规模集成电路和图形技术快速发展,特别是2D/3D图形加速技术高速发展的背景下,GPU图形加速已经成为人们研究的焦点。主要在飞腾平台上为轻量级的DirectFB图形系统设计了一种硬件加速驱动。从驱动的设计与实现...
CST Studio Suite 2018 GPU加速测试报告.pdf
GPU加速密码破译系统,详细讲解如何利用GPU来加速密码破译。
频域宽带波束形成GPU并行加速.pdf
通过GPU加速数据挖掘的研究进展和实践,GPU在数据挖掘有极大意义
GPU并行加速线性方程组求解,有程序和结果及分析
matlab运算采用GPU加速的资料,通过matlab和cuda的交互,提升matlab运行的计算速度