目前,全球市场份额排名最高的三款浏览器产品:IE、Chrome和Firefox各自都在酝酿新版本。下面从硬件加速角度对上述产品作一个简单介绍:
1、微软IE 9
随着现代浏览器的地位越来越重要,与之相关的各种技术发展也十分迅速。硬件加速功能正成为其发展的新趋势,支持硬件加速使浏览器可以使摆脱图像调整、渲染复杂文本,以及显示脚本动画等繁重的任务,将这些任务交由电脑的显卡完成。这有助于减轻电脑CPU的工作量,并提升页面加载速度。
我们发现在新版本中只有IE 9默认将硬件加速作为其基本功能之一,很明显,IE 9在支持云应用程序UX特性方面领先于Chrome和Firefox,且在测试中的得分较旧版IE有大幅上升。
最后的技术预览版IE 9 PP4 build 1.0.7.9.16.6000提供了完全的硬件加速功能,再加上Windows 7中DirectX 11的支持,IE 9处理图片、文本和多媒体文件时更加得心应手。
2、Mozilla Firefox 4
火狐4在硬件加速方面是最接近于IE 9的,Firefox 4的用户已经可以测试Drive D2D功能,当然这项功能默认是关闭的,需要用户手动开启。
Direct2D是一款矢量图形API,经过实际测试证明,Firefox加载Direct D2D后很多网页的渲染时间都明显缩短,且在包含动画SVG/CSS等丰富内容页面中,Direct2D打开的页面更加流畅。
最大的问题在于,开启后D2D的而速度极慢,需要在地址栏输入 about:config 设置 mozilla.widget.render-mode 为 6 gfx.font_rendering.directwrite.enabled 为 true.感兴趣的读者可以亲身体验一下。
3、谷歌Chrome 7
谷歌浏览器高级工程师范吉利斯·克维斯透露,Chrome 7中也将整合GPU硬件加速功能。但是Chrome浏览器采用的是沙箱渲染模式,且Chromium已经开始对部分内容实施硬件加速。对于普通的网页内容(文本、CSS、静态图片)依旧直接使用CPU渲染,而GPU负责大型媒体(如视频)的加速渲染任务,更为特殊的WebGL元素,则完全交由GPU渲染。总的来说,Chrome 7在此方面还略显落后。