惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
V
Vulnerabilities – Threatpost
TaoSecurity Blog
TaoSecurity Blog
C
Cybersecurity and Infrastructure Security Agency CISA
P
Proofpoint News Feed
G
GRAHAM CLULEY
S
Securelist
P
Palo Alto Networks Blog
MongoDB | Blog
MongoDB | Blog
A
Arctic Wolf
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
WordPress大学
WordPress大学
Project Zero
Project Zero
T
Threat Research - Cisco Blogs
L
Lohrmann on Cybersecurity
C
Cyber Attacks, Cyber Crime and Cyber Security
F
Fortinet All Blogs
博客园 - 叶小钗
B
Blog RSS Feed
C
Cisco Blogs
Google DeepMind News
Google DeepMind News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog
K
Kaspersky official blog
D
Docker
Latest news
Latest news
Cisco Talos Blog
Cisco Talos Blog
T
Tor Project blog
Cyberwarzone
Cyberwarzone
Security Latest
Security Latest
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Spread Privacy
Spread Privacy
Microsoft Azure Blog
Microsoft Azure Blog
C
Check Point Blog
J
Java Code Geeks
Simon Willison's Weblog
Simon Willison's Weblog
T
Tenable Blog
Recent Announcements
Recent Announcements
T
Tailwind CSS Blog
H
Help Net Security
L
LINUX DO - 热门话题
T
The Exploit Database - CXSecurity.com
Jina AI
Jina AI
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
NISL@THU
NISL@THU
美团技术团队
腾讯CDC

博客园 - Justin

如何通过豆瓣API获取图书和电影列表 [职业生涯]美到极致是疯狂 [职业生涯]你和你的工作 [转]技术文化和惨淡命运 — 怀念中国雅虎 [jQuery]20+ Brilliant and Advanced jQuery Effects [Share]商务web应用程序的界面设计 [jQuery]25 Highly Useful jQuery Cheat Sheets For Web Developers [Share]10 Free EBooks for Web Designers [Share]历年 JOLT 获奖书籍(下载) [Share]JavaScript Testing Beginner's Guide [JavaScript]Javascript的一种模块模式 [html5]"元素"周期表 [Debug].NET Debugging and C++ Debugging Resources [Share]Web Directions Conferences [jQuery]30+ Brand New jQuery Plugins To Change the Look and Feel of Your Website [JSON]JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介 [Share]构建成功web应用的十项黄金法则 [Share]7月9号的精选好文链接 [jQuery]50 Useful JavaScript and jQuery Techniques and Plugins
[IE9] GPU硬件加速到底是实用创新还是噱头
Justin · 2010-09-18 · via 博客园 - Justin

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 GPU

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

IE9 GPU

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

IE9 GPU

测试结果: Firefox 3.6 100条鱼 (7帧/秒渲染速度)

IE9 GPU

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

>> 原创文章的版权属于作者,转载请注明出处(http://blog.csdn.net/WinGeek/), 谢谢。 <<