迎合IE9 Beta推出 五大浏览器最新测试(上)

添加评论 2010年9月22日

一、前言

自从在今年三月份的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的不同之处。

IE9 Beta

作为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/

浏览器CSS兼容性测试

浏览器CSS兼容性测试(图表)

除了IE8之外,其它所有参评浏览器都完美通过了CSS兼容性测试,完全通过了574个具体测试,支持41种CSS选择器。IE8通过了20个CSS选择器测试,对1个CSS选择器的支持存在问题,另外20个则完全不支持,共通过了345个测试项目。

由此可见,IE9 Beta在CSS兼容性方面进行了完善,相比IE8向前迈出了很大一步,已经和其它浏览器站在同一水平线上了。

未完待续

via:驱动之家

  1. 2010年9月22日 at 14:13 | #1
    shuzilu

    浏览器的评测不像显卡、CPU一样可以按照性能、功耗、标准支持等明显地区别哪个“好”,哪个“不好”,但是现在很多的浏览器测试仍然基于“跑分”这一标准,很多更加实际的项目如多页面内存的占用和释放、浏览器的功能、第三方支持程度都没有加入到评测里。

  2. 2010年9月22日 at 15:23 | #2
    小野

    楼上说的很对,如果加入这些测试,IE浏览器更是毫无悬念的第一了,跑分一直是其他浏览器宣传的手段,微软终于也学会了。事实上,跑分对主流机器的使用感受来说,没有一鸡毛的不同

  3. 2010年9月23日 at 14:29 | #3
    6126

    @小野
    不能认同。大量使用JavaScript框架的网站你立马就能感觉到速度差距有多大。
    第三方支持……这几个参测的孩子里除了Opera剩下都比IE年轻,M$的推广能力不是盖的(捆绑Windows,当然犀利)
    Firefox是最早看到扩展功能性之重要的浏览器,迄今为止其插件数量依然无人能敌,Chrome次之。

  4. 2010年9月26日 at 13:50 | #4

    @6126 如果你只能这样定位浏览器,我无话可说。
    我每天上班的环境大量使用Web界面,JavaScript库数不胜数;平常用的WebQQ也相当依赖JavaScript性能;业余的Web开发更需要好的扩展环境和插件。综合起来看,最符合要求的是Chrome,其次FF;IE只是测试兼容性用的。
    诚然,这与绝大多数人的环境并不相同;但这绝不可能挡住Web环境逐渐替代桌面环境的趋势。因此,重视JavaScript/渲染速度,百利而无一害。
    至于第三方……唉,谁又能干过微软呢?

  5. 2010年9月26日 at 13:54 | #5
    用下去

    不管其他浏览器怎么样,我会一直用IE,因为网银,还没想过要用别的浏览器,而且浏览器对我使用电脑的体验影响不大,就算IE性能不是最好的,但我相信IE肯定是最实的。

  1. 还没有 trackbacks
订阅评论