各取所需,Windows8浏览器横向评测(一)——性能篇

By kentooo On 2012-11-8 22:05

在互联网刚刚起步的年代,浏览器就成为了互联网的入口,经过多年浮沉,Netscape最终的香消玉殒也让我们切实体会到了浏览器之战的残酷性。而今IE家族虽然依旧盘踞着市场占有率第一的位置,但Chrome和Firefox的强势崛起也迫使微软对IE进行改革。就连Opera也试图通过欧盟反垄断调查来撬动IE的市场地位。如今Chrome的版本号已经快速攀升至22,Firefox也在最近发布了16.0.1。伴随着Windows 8,Internet Explorer也带来第10个版本。
本次评测的浏览器产品分别为Chrome,Internet Explorer,Firefox,以及Opera,由于Safari不再提供Windows版本,本次评测不将其纳入评测范围。当然,我们评测的意义并不是要为浏览器分个三六九等,只是在整个过程中了解浏览器的特点,以方便用户在选择浏览器是尽量找到符合自己需求的产品。


一、性能篇

在IE6的过度老化之时,Firefox曾在体验上吸引了大量的用户,Chrome也同时将其作为宣传要点,Opera可以说是现今浏览器的先驱者,标签浏览,标签组,快速拨号等功能都是其首先提出。IE在7.0中首次加入了标签浏览,可谓是在体验方面的一次改革,而经历了两个版本之后,IE9开始,微软继续对IE的体验进行优化。当然,体验是一个很宽泛的概念,性能和渲染效果也和其息息相关。下文的评测中,我们分别从界面布局,页面渲染,JavaScript性能以及启动,加载方面进行对浏览器综合性能进行评测。

-HTML5性能测试

即使当前各大浏览器都在疯狂的攀升版本号来提供对HTML5的全面支持,但是,相对于我们平常看不见摸不着的标准,性能才是真正影响用户体验的关键因素,在开展各单项性能检测之前,我们也有必要对浏览器的综合性能进行一些评测。
评测项目采用HTML5-Benchmark.com的游戏DEMO测试,综合考验浏览器的JavaScript,Canvas以及硬件加速的性能。

在评测的过程中,IE的lag值相当低,整个过程顺畅自然,并无明显的跳帧,硬件加速在此提供了相当强大的性能支持。同时也从侧面证明了IE在硬件资源调度上的优势。Firefox虽然在测试中比较稳定,也没有明显跳帧,但是平均帧数却低于其他三个浏览器,只能稳定在57fps左右,而Opera和Chrome在测试中,整个过程跳帧严重,Chrome尤为严重。这个测试不仅有Demo,如果有兴趣的同学可以进去测一测自己的浏览器性能,同时,左下角的链接还可以进行游戏。

-硬件加速性能

目前浏览器评测并没有一个广泛通用的显卡加速测试页面,目前比较被大众熟知的就是微软的FishIE Tank测试,最近微软推出了升级版FishBowl测试,加入了水波效果,并且将鱼的最大数量提升到了2000条。除此之外,我们还将使用Speed Reading来进行测试。
测试机显卡采用AMD Radeon HD 6670,满足高性能条件下对于硬件的压榨。显示帧数在测试开始后1分钟进行记录,以确保获得稳定的数据。

FishBowl


SpeedReadin

可能有人会说采用微软的测试平台有失偏颇,但不可否认的是,当前具有广泛通用性的硬件加速性能测试不多,FishBowl和Speed Reading对于DirectX加速效果还是有实际的参照意义的。
自从IE9首先添加硬件加速功能以来,众多软件厂商也将此特性添加到自家浏览器中。由此,类似于割绳子,植物大战僵尸等热门游戏的网页版本得以面向大众,并且字形渲染等也处理的更赏心悦目。但这里要说明一下,虽然已经添加了硬件加速功能,但Opera 12.02版本并未将其默认打开,而在不开启硬件加速的情况下,Opera进行Fishbowl测试时在10条鱼的情况之下仅以5fps的速度进行渲染,2000条鱼的情况下,已经低至接近0fps。可见硬件加速对于浏览器的性能表现提升还是非常明显的。

-启动时间

现在浏览器的启动时间普遍很快了,但在点击到打开的过程中,等待的时间对于体验还是有一定影响的。
在评测中,我们会将浏览器设置为空白页面,并且使用各自的无插件模式,仅考量在最理想化的环境中浏览器的开启速度,并且用AppTimer程序来记录每个浏览器的开启时间。并且每个应用启动5次,最后启动时间取平均值。(测试顺序依照软件名称首字母排序)

从测试结果看来,IE10和Chrome均可稳定在0.002秒以下,表现非常突出,Firefox和Opera已经接近0.003秒,1毫秒的差距,已经十分明显。在这里需要注意的是,这是没有插件的情况下的测试结果,而在拥有插件的情况下,Firefox的启动速度还会受到更大的影响。

-页面加载时间测试

当然,浏览器不是没事拿来启动的,所以页面加载速度更贴近消费者在使用中的用户体验,为公平起见,测试中将关闭浏览器的缓存功能,通过nontroppo的时间测试进行加载速度检测,同时,由于本项测试在国内受到网络环境影响比较明显,所以我们将进行7次测试,去掉最高值和最低值后再取平均分数,同时也因此,本项测试大家看过就行,不必纠结结果。

从页面加载速度测试来看,浏览器受到网络影响的确比较严重,最低值和最高值的波动非常明显,所以这个测试从根本上对用户来说意义并不大。但是从测试的结果来看,每个浏览器在加载页面时的侧重点并不同,Chrome对于四种数据的加载相对均衡,并没有具体侧重,Firefox和Internet Explorer的加载策略则偏向文字内容,Doc以及DOM数据加载明显比其他两项优先级要更高,图片元素加载则稍慢;Opera则选择了完全不同的加载策略,优先加载图片资源,其他三项加载速度明显偏慢,但其页面下载速度则是最快的,在Chrome,Firefox,IE都还在60kB/s折腾的时候,Opera的页面下载速度已经达到了90kB/s,表现非常抢眼。

-JavaScript

在测试过硬件加速性能之后,JavaScript的执行效率也是浏览器性能的重要参照之一,当然,JavaScript对于CPU运算性能的要求比较高,因此不同的硬件环境之下的评测结果并没有对比性。本次采用SunSpider以及Google的Octane测试平台。前者由WebKit开发小组自行开发,后者则是基于Google V8 Benchmark Suite的全新测试平台。
评测机所使用的CPU为Intel Pentium E6600@3.06Ghz 内存为2GB x2 DDR3-1333开启双通道。
Sunspider(结果越小越好)


Octane

JavaScript方面,对于SunSpider和Google V8 Benchmark的争论由来已久,看样子争论要延伸到Octane了,本次评测的四款浏览器各自有不同的渲染引擎,其中只有Chrome基于Webkit内核,而SunSpider是由WebKit的开发小组所开发。但在此Chrome似乎并没有占到任何便宜,四款浏览器中SunSpider的性能测试仅列第三,比排名垫底的Opera略好一点,反而是Internet Explorer 10的性能让人大感意外,除去误差范围,156.9ms的结果足以傲视群雄。但JavaScript的评测定义并不好拿捏,所以对于评测结果,大家仁者见仁,智者见智了。

下一章,将为各位带来四款浏览器用户体验方面的解析评测:各取所需,Windows8浏览器横向评测(二)——体验篇:点击进入

评分

点击下载 性能篇

性能篇

         

0人已评分
0
0

排名

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛