1前言
在传统桌面平台,浏览器的不管对于用户还是厂商都是非常重要的工具和互联网入口。由于没有移动平台的孤岛效应,浏览器的入口地位就显得格外明显。那么2015年国内的PC浏览器产品又都表现如何呢?这就是我们今年的PC浏览器年度横评。
本次评测我们将对当下国内主流的浏览器进行评定,涉及产品包括:Chrome、360、QQ、百度、搜狗、猎豹、傲游、Firefox、IE以及刚刚随Win10发布的Edge。
本次评测的方向,我们重点在于浏览器的硬素质,分别是JavaScript性能测试、CSS3支持测试、HTML5兼容性测试、Acid3测试以及GPU加速测试。
参测产品及版本号
产品名称 | 版本号 |
Chrome | 47.0.2526.73m(64bit) |
360安全浏览器 | 42.0.2311.152 |
QQ浏览器 | 9.2.1(5584) |
百度浏览器 | 8.1.100、2926 |
搜狗浏览器 | 6.1.5.18485 |
猎豹浏览器 | 5.3.108.10728 |
傲游云浏览器 | 4.4.8.1000 |
Firefox | 42.0 |
IE | 11.11.105860.0 |
Edge | 25.10586.0.0 |
测试环境
CPU | Intel E3 1230 V3 |
显卡 | Geforce GTX970 4G |
内存 | 16GB |
系统 | Windows 10 build 10586 |
2JavaScript性能测试
JavaScript性能测试
JavaScript性能反映了一款浏览器的基本素质,在这里我们使用了SunSpider JavaScript Benchmark基准测试。这是Mozilla 开发的 JavaScript 测试基准,是一款权威的专注于实际问题解决的测试软件。测试中,得分越低越好。
我们在每款参测浏览器在相同环境下,进行Javascript基准测试,以求得公平的测试数据。针对双核浏览器,我们会对其两个核心分别进行测试。
SunSpider JavaScript Benchmark基准测试
以下为测试结果:
产品名称 | 兼容内核/唯一内核 | 极速内核 |
Chrome | 155.5ms | / |
360安全浏览器 | 83.5ms | 154.7ms |
QQ浏览器 | 81.8ms | 152.7ms |
百度浏览器 | 90.0ms | 168.1ms |
搜狗浏览器 | 87.9ms | 146.7ms |
猎豹浏览器 | 84.3ms | 158.3ms |
傲游云浏览器 | 无法打开测试网页 | 125.6ms |
Firefox | 155.0ms | / |
IE | 95.4ms | / |
Edge | 77.7ms | / |
从上表中可以看出,在这项测试中基于webkit内核的所谓极速内核都败下阵来,普遍数值在150ms左右。而基于IE内核的兼容模式反而都在100以内。采用独立内核的Firefox的表现也很一般,有意思的是这项基准测试是由Firefox的公司Mozilla开发的,但却并没有表现出针对性的优势。
这里表现最出众的竟然是微软用来取代IE的全新浏览器Edge,看来Edge要接管IE的天下还是有些硬实力的。毫无疑问在这一环节中Edge凭借明显的优势获胜。
3CSS3支持测试
CSS3支持测试
CSS简单来说就是网页的布局、字体、颜色、背景和其它效果的样式设定。也就是有它来展现出网页的显示样式和效果,所以对于CSS的支持程度决定了一款浏览器能否完整且正确地显示网页。
CSS3是CSS技术的升级版本,现在的CSS3分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等。
针对CSS3的测试,我们通过专业的测试站点CSS3 Selectors Test来进行。最终考察的是通过率,总共有574项测试,通过率越高表现越好。
CSS3 Selectors Test
以下是我们的测试结果:
产品名称 | 测试结果 |
Chrome | 574/574 |
360安全浏览器 | 574/574 |
QQ浏览器 | 574/574 |
百度浏览器 | 574/574 |
搜狗浏览器 | 574/574 |
猎豹浏览器 | 574/574 |
傲游云浏览器 | 574/574 |
Firefox | 574/574 |
IE | 574/574 |
Edge | 574/574 |
从上表中可以看出,所有参测的浏览器在这一项的表现中都是合格的,全都顺利地通过的CSS3测试。可见这项标准在几乎所有的浏览器中都得到了足够的重视,这也是浏览器的基本素质之一。
4HTML5兼容性测试
HTML5兼容性测试
HTML5的意义在于对更先进采用HTML5标准的网站的支持能力,同时对HTML5的支持效果也反映出了浏览器的前瞻性和对新技术的态度。越来越多的网站在表现图形动画,甚至是网页游戏时已经抛弃传统的Flash技术,转而使用HTML5。所以HTML5的重要性也逐渐凸显出来
HTML5测试我们使用的是专门的测试网站html5test,它会直接为当前浏览器打出相应的分数,数值越高支持越好,满分555分。
HTML5TEST
以下为测试结果:
产品名称 | 测试结果 |
Chrome | 521 |
360安全浏览器 | 523 |
QQ浏览器 | 525 |
百度浏览器 | 518 |
搜狗浏览器 | 434 |
猎豹浏览器 | 513 |
傲游云浏览器 | 467 |
Firefox | 468 |
IE | 343 |
Edge | 453 |
从上表可以看出,在HTML5方面表现最好的是QQ浏览器,Chrome和360的分数也与之很相近。而IE的表现最为糟糕,其继任者Edge则有一定程度的提升。
需要说明的是,在双核浏览器中,我们分别对两个内核都进行了测试,最终选取高的拿一个数值,且这些高数值均得自极速内核。而以IE内核为基础的兼容模式的分数普遍不高,这一点与IE本身的低分值是相符的。
5Acid3测试
Acid3测试
Acid3测试是一份网页浏览器及设计软件之标准兼容性的测试网页,其测试焦点集中在ECMAScript、DOM Level 3、Media Queries和data: URL。Acid3是目前Web标准基准测试中最严格的,对DOM和JavaScript都有一定约束。
我们用到的Acid3测试,是通过专门的Acid3网站进行的,分数达到100才算完整通过测试。且若为完美通过测试,不应看到左上角的红字。
Acid3测试(图为不完美通过)
下面为本次测试的结果:
产品名称 | 测试结果 | 完美与否 |
Chrome | 100 | 是 |
360安全浏览器 | 100 | 是 |
QQ浏览器 | 100 | 是 |
百度浏览器 | 100 | 是 |
搜狗浏览器 | 100 | 是 |
猎豹浏览器 | 98 | 否 |
傲游云浏览器 | 100 | 否 |
Firefox | 100 | 是 |
IE | 100 | 是 |
Edge | 100 | 是 |
可以看出,在这项测试中大部分参测浏览器都能够完美通过,即实现100分且左上角不会出现多余内容。反观猎豹在这一环节的表现就出现了问题,并没有通过满分100的测试。而傲游虽然完成了测试,却没有完美通过。
需要说明的是,包括360在内的部分浏览器,在兼容模式下这项测试的结果并不好,这或许是因为选用的IE内核比较老。要知道在半年前IE本身在这项测试中就有较大问题,不过现在的版本已经能够顺利通过了。
6图形加速测试
图形加速测试
最后一项测试为图形加速测试,这项标准在网页游戏越来越多的当今环境下也体现得尤为重要。这项测试将反映出浏览器对于页面图形处理的能力,尤其是GPU加速性能。是否能够更好地看视频和玩游戏,它起到了很大的作用。
本轮测试我们使用的是微软的专门测试网站进行的FishIETank方法,统一设定1000条鱼,分辨率为1920x1080,帧数越高者表现越好。
FishIETank测试
以下是测试结果:
产品名称 | 测试结果(fps) |
Chrome | 恒定60 |
360安全浏览器 | 55~58 |
QQ浏览器 | 58~60 |
百度浏览器 | 56~58 |
搜狗浏览器 | 57~59 |
猎豹浏览器 | 57~59 |
傲游云浏览器 | 58~60 |
Firefox | 恒定60 |
IE | 恒定60 |
Edge | 58~60 |
从上图可以看出,这一部分测试的结果差距并不大,如果说表现最好的就是Chrome、Firefox和IE这三个。意外的是Edge在这方面的表现还不及IE。
总的来说,在图形处理性能方面,参测的这几款浏览器并没有拉开明显的差距,所以在这一点上基本算是打了个平手。有这方面需求的用户也不必刻意挑选。
7最终结果及总结
最终结果及总结
好了,现在我们来将前面的各项测试结果进行一下总结,详见下表:
测试项目 | 前三产品(按先后排名) |
JavaScript性能测试 | Edge、QQ、360 |
CSS3支持测试 | 所有并列 |
HTML5兼容性测试 | QQ、360、Chrome |
Acid3测试 | 所有并列(除猎豹、傲游) |
图形加速测试 | Chrome、Firefox、IE并列 |
从上面的表格中,我们可以发现Chrome、QQ和360这三款浏览器的曝光率最高,这也在一定程度上体现了这三款的综合素质是比较突出的。
Edge在其他的各项测试中排名一般在中等甚至偏下,但是由于在比重较大的JavaScript性能测试中取得优生,因此也算是挽回了不少面子。
三款较突出的产品
在这个过程当中我们也发现,所有的国产浏览器都采用了双内核模式,只不过这两个内核都是基于IE和谷歌的Webkit,所以可以说国产的浏览器基本上就是Chrome和IE重新套了一个壳儿。当然这样的好处是能够互相弥补Chrome和IE的弱项。而且有意思的是,这些套壳产品在一些方面还超出了Chrome和IE本身。
当然,坚持自己的内核是一种自信的表现,这也是Chrome、IE、Firefox和Edge的优越之处。这是因为内核技术掌握在自己的手中,因此有能力对其直接进行完善和修改,而且如何才能充分发挥内核的优势以及潜能,恐怕也只有自己才清楚。
在这次测试中,让我们感到尴尬的是Edge。作为IE的替代者,我们并没有看到它相较于IE有多少明显的优势,甚至在部分方面还不如IE,这让我们对它的信心又产生了动摇。
最后我想说,这个浏览器的横评最终的结果几乎很难撼动用户目前的选择。也就是说没有一款浏览器具有一种特殊的优势让用户放弃当前的选择,转而去使用另一款浏览器。这或许是人们越来越不在意这条产品线的原因吧,太久没有能够让人为之一动的变革了。