一、前言
自从在今年三月份的MIX 2010大会上发布了
IE9的首个平台预览版(Platform Preview 1.9.7745.6019)之后,微软就成功地将众人的目光吸引到了IE9上。作为IE浏览器的又一个扛鼎之作,IE9肩负着将微软从堕落的边缘拉回来的使命。
IE6根深蒂固、
IE8不给力,微软在浏览器市场的这种尴尬境地就等着IE9来解决了。
9月16日微软面向全球同步推出了
IE9 Beta,大张旗鼓的宣传和大手笔的广告投资似乎让人怀疑这其实是IE9正式版发布了,而不是一个Beta测试版。当然了,微软认为这样做是值得的,如果说之前的四个平台预览版只是让人们对下一代IE浏览器的新技术有了抽象理解,那么IE9 Beta才是真正作为一款浏览器向消费者展示了其用户界面和功能,让人们直观地看到IE9的不同之处。

作为IE浏览器的又一次飞跃,
IE9的界面更加紧凑,这也顺应了浏览器发展的大趋势。IE9 Beta减少了需要单击的对话框,可以更直观地导航……这里就不再一一赘述。除了界面方面的改善,IE9 Beta最突出的一项功能就是GPU硬件加速,号称是首个也是当前唯一一个能对所有HTML5内容实现硬件加速的浏览器,包括文本、图像、背景、边框、SVG内容和HTML5视频/音频。
当然了,除了微软之外,各大浏览器厂商也都纷纷认识到了硬件加速对浏览器的重要性。Mozilla正在开发的
Firefox 4.0自Beta 5开始就默认开启硬件加速,
Chrome 7.0开发者版本也支持了硬件加速,只是需要用户手动添加命令行。虽然Opera当前并没有为用户提供GPU硬件加速,但是相信这只是时间的问题。
闲话不多说,IE9 Beta是否像微软所说能让用户“尽享网络之美”?其性能是否实现了大跃进?硬件加速究竟能为浏览器带来什么样的改变?各大浏览器在硬件加速方面的实力如何?我们软件之家进行了此次测试将上述问题一一为大家揭晓。
二、测试平台及参评软件
此次测试共选取了两套平台,第一套主要用于进行浏览器性能测试,第二套则用于测试硬件加速(因为硬件加速需要在支持DirectX 10的显卡上才能开启),两套平台除了显卡之前其它配置完全相同。由于IE9 Beta不支持Windows XP,仅支持Windows Vista和Windows 7系统,而IE9 Beta正是此次测试的主角,因此测试系统选择了Windows 7旗舰版。
和以往测试不同,本次参与评测的软件并没有选取各浏览器的稳定版本,而是酌情选取了Firefox、Chrome的最新开发或是测试版本,主要原因是Firefox和Chrome的稳定版本当前并不支持硬件加速。
测试平台1 |
CPU |
AMD Athlon X2 7850 |
主板 |
微星K9A2 CF (790X+SB600) |
内存 |
威刚 DDR2 800 2GB X2 |
硬盘 |
西数 6400AAKS 640GB |
显卡 |
ATI Radeon X800XL |
测试软件 |
Internet Explorer 8
Internet Explorer 9 Beta
Opera 10.70 Beta
Firefox 4.0 Beta 6
Safari 5.0.2
Chrome 7.0.524 Dev |
测试平台2 |
CPU |
AMD Athlon X2 7850 |
主板 |
微星K9A2 CF (790X+SB600) |
内存 |
威刚 DDR2 800 2GB X2 |
硬盘 |
西数 6400AAKS 640GB |
显卡 |
铭瑄 GT240U |
测试软件 |
Internet Explorer 8
Internet Explorer 9 Beta
Opera 10.70 Beta
Firefox 4.0 Beta 6
Safari 5.0.2
Chrome 7.0.524 Dev |
三、浏览器性能测试
评判一款浏览器的性能是否优秀,主要是看其页面载入、资源占用、标准兼容性以及JavaScript性能,下面就分别测试各浏览器在这些方面的表现。
载入时间
为了确保测试数据的准确和公正,我们在每次测试后都会清空缓存。测试的前四项均为载入时间,得分越低表示载入越快,第五项为完全打开页面的平均速度,得分越高表明成绩越好。先来看一下我们测试的这五项内容:
First Access:第一次获取网站信息的反馈时间(单位:毫秒);
DOC Load:页面内容的文档载入时间(单位:毫秒);
DOM Loaded:对一系列标准访问XML和HTML文档的载入计时(单位:毫秒);
DOC+Image Load:页面文档中图片载入所需的时间(单位:毫秒);
Speed:完全打开页面的平均速度(单位:KB/秒)。
测试网站:
http://nontroppo.org/timer/


从测试中可以看出,除了在首次获取网站信息时以较小差距输给Opera之外,IE9 Beta在其它四项中都占据了第一位,尤其是在DOC载入和完全打开网页的平均速度这两方面较为突出,将其它浏览器远远甩在身后。
与IE9 Beta的风光截然相反,IE8在此次测试的五项中均是垫底者,本是同根生,相煎也很急啊。
系统资源占用
浏览器的系统资源占用也是用户比较关心的一个方面,在该测试中,各浏览器都是在默认设置下打开空白页面。IE8和Chrome都有2个进程,IE9 Beta有3个进程,我们所列成绩为进程所占的资源总数。
IE8在资源占用方面是佼佼者,开启浏览器后仅占用8.44MB内存,IE9 Beta在这方面表现也不差(15.16),屈居第三位,第二位是Safari(11.18)。Opera则在资源占用方面令人吃惊,竟然达到了51.18MB。
Chrome的资源占用并不高(16.29MB),相比其前辈Firefox(28.18MB)和Opera,这个小辈还是很有潜质的。


CSS兼容性测试
我们采用了CSS3.info专业测试项目来对比各浏览器的CSS兼容性,主要查看浏览器对CSS选择器的支持程度。
CSS是Cascading Style Sheets(层叠样式表)的简称,CSS语言是一种标记语言,它不需要编译,可以直接由浏览器执行。在标准网页设计中CSS负责网页内容(XHTML)的生成,影响着网页的实际显示效果。
CSS3.info测试项目最近一次更新是在2010年6月30日,共包括41种选择器、574个具体测试内容。
测试网址:
http://www.css3.info/selectors-test/


除了IE8之外,其它所有参评浏览器都完美通过了CSS兼容性测试,完全通过了574个具体测试,支持41种CSS选择器。IE8通过了20个CSS选择器测试,对1个CSS选择器的支持存在问题,另外20个则完全不支持,共通过了345个测试项目。
由此可见,IE9 Beta在CSS兼容性方面进行了完善,相比IE8向前迈出了很大一步,已经和其它浏览器站在同一水平线上了。
未完待续
via:驱动之家
标签:浏览器IE9浏览器测试浏览器相关Beta