对用户而言,速度与兼容性是判断一款浏览器好坏的重要标准,具有极速的浏览体验且兼容性极强的双核浏览器摆脱了不同操作系统带来的限制,因而备受用户好评,其中又以“Trident+Webkit”,也就是俗称的“IE+Chrome”的组合最为流行。IE内核具有最广泛的兼容性、而Chrome拥有极致的解析速度。将两者完美的融合已成为双核浏览器的最终目标。
我们以目前主流的4大双核浏览器360极速浏览器、傲游浏览器、搜狗浏览器、QQ浏览器为待测对象,从性能、用户体验、安全性三大方面进行考察,希望通过本次评测,让用户选到更适合自己的浏览器。
一、 性能-启动性能
既然打着极速浏览的口号,那么启动速度的快慢直接影响到初次使用的用户的第一印象,称之为“冷启动”。而 “热启动”则是指当关闭浏览器后再次打开浏览器时的速度。
图1:启动性能测试工具“PssMark AppTimer”
使用“PassMark AppTIMer”作为测试工具,以打开about:blank页面为准。每个浏览器测试3次,每组测试前清空预读数据,取平均值计为最终成绩,最终结果如表2:
启动性能测试结果
冷启动的测试结果可分为两组,360极速浏览器和傲游浏览器为一组,搜狗浏览器和QQ浏览器为二组。一组的启动速度约为二组的两倍。究其原因,是搜狗浏览器和QQ浏览器均使用了预读技术, 大大加快了冷启动的速度。对于经常需要在不同场所奔波做演示的商务用户来说,更快的启动速度意味着能留给客户更好的印象。而热启动的速度则相差不大。#p#副标题#e#
二、 性能-页面加载
浏览器作为最重要的应用程序,对内存资源的占用是另一个考察的重点。尤其是在Ultrabook、上网本等对续航能力有更多要求,硬件配置较低的移动终端上,更低的资源占用意味着更加环保节能。
我们分别以单页面、三页面、五页面,五页面虚拟内存、空闲五项作为测试项目,选择5个最常用的网站为测试页面,浏览时均使用浏览器默认的配置以及建议使用的核心,待全部页面加在完毕后,使用Process Explorer记录内存占用。然后关闭所有页面,再次记录空闲时的内存占用情况。
页面加载测试结果
页面加载测试的目的在于衡量对内存子系统和存储器子系统的资源占用情况,从Process Explorer中可以看出,360极速浏览器、搜狗浏览器、QQ浏览器均采用了页面线程,只有傲游浏览器采用了核心线程。从测试结果来看,两者的区别在于页面线程的内存使用效率高于核心线程,尤其是页面崩溃时,页面线程的内存释放速度和页面恢复速度更快。
加载页面的情况下,QQ浏览器的内存占用最低、其次是搜狗浏览器、360极速浏览器,而傲游浏览器的内存占用最高。
而在空闲情况下,搜狗浏览器的内存释放最彻底、360极速浏览器次之、接着是QQ浏览器,最后垫底的还是傲游浏览器。
在虚拟内存的占用上,傲游浏览器终于扳回一城,名列前茅,垫底的则变成了360极速浏览器。#p#副标题#e#
三、 性能-Web标准兼容性
微软IE浏览器市场份额从顶峰时期的90%下降到目前的40%左右,其中一个重要的原因就在于对Web标准的支持能力,如今的微软已放下身段,积极投入到对HTML 5标准的支持工作,其IE9在标准支持方面的能力已令其从当初的软肋转变成进攻的武器。
Web标准兼容测试分为IE9核心和Webkit核心两类,分别测试对ACID3、DOM、HTML5的兼容性。
Web标准兼容性测试的重点在于了解浏览器对标准支持的程度与执行效率,其中支持程度由核心决定,而执行效率则是本项考察的重点,体现了不同浏览器的优化效率。
从上表中可以看出,在考察标准支持度的ACID3测试中,Webkit核心提供了最佳的支持能力,而IE9核心的表现则远远低于Webkit核心,看来微软还须努力。
而在考察执行效率的Dom Tests和HTML 5测试中,测试对象的角逐主要集中在对Webkit核心的优化上,其中360极速浏览器和QQ浏览器脱颖而出,分别摘得Dom Tests和HTML 5测试的桂冠。#p#副标题#e#
Firefox曾经凭借其出色的Javascript执行效率获得了开发者的青睐,从那以后,对Javascript引擎的优化成为另一重点。而随着云计算的日益普及,在线应用的功能正在逐步向桌面终端软件靠近,由此带来的执行效率则关系着在线应用的成败,因此我们分别对Javascript执行效率与页面负载能力进行测试,测试项目包括Javascript-sunspider0.9、Javascript-V8、Javascript-speed_battle、javascript-sunspider0.9.1以及页面负载测试PeaceKeeper。
表5:Javascript执行效率与页面负载能力测试结果 | ||||||
|
浏览器名称 |
Javascript-sunspider0.9
(单位:ms)
数值越小性能越好 |
Javascript-V8
数值越大性能越好 |
Javascript-speed_battle
数值越大性能越好 |
javascript-sunspider0.9.1
(单位:ms)
数值越小性能越好 |
PeaceKeeper
数值越大性能越好 |
Webkit核心
|
360极速浏览器 |
532.6 |
7564 |
138.97 |
281.5 |
8736 |
傲游浏览器 |
1117 |
7844 |
129.77 |
449 |
5672 | |
搜狗浏览器 |
795.8 |
3838 |
298.28 |
291.9 |
7444 | |
QQ浏览器 |
846.8 |
7680 |
145.19 |
439 |
7236 | |
IE9核心 |
360极速浏览器 |
608.4 |
1721 |
192.54 |
N/A |
3293 |
傲游浏览器 |
945.6 |
1681 |
188.46 |
N/A |
2549 | |
搜狗浏览器 |
1026.6 |
1700 |
188.09 |
N/A |
2503 | |
QQ浏览器 |
916.4 |
2174 |
185.21 |
N/A |
2516 |
Javascript执行效率与页面负载能力测试的目的主要是考察Javascript引擎、脚本执行效率的cpu占用率,表现为页面打开后的流畅度。从结果上可以看出,Webkit确实是一个非常优秀的核心,其整体成绩均高于IE9核心,在PeaceKeeper子项测试中,差距甚至达到了3倍。整体来看,360浏览器、搜狗浏览器,QQ浏览器的差距较小、而傲游浏览器的表现则更糟,在几项测试中居大幅落后于前三者。#p#副标题#e#
五、 性能-硬件GPU加速
GPU硬件加速主要是指借助GPU的效能来渲染标准的Web内容,如文字、图像视频、SVG等(主要指HTML 5),减少CPU负荷,提高浏览器的速度。
我们使用微软提供的两个测试项目Flash Bowl和Galactic进行测试,由于Webkit核心不支持GPU硬件加速,因此此项测试只测试IE9核心。
图2:基于HTML 5的GPU加速测试Fish Bowl和Galactic
从测试结果可以看出,硬件GPU加速的效果非常明显,能够大幅提高测试的成绩。而不同浏览器的优化也不经相同,依然是360极速浏览器和QQ浏览器的成绩分居一二位。#p#副标题#e#
六、 用户体验-双核切换
不同的核心有不同的优势,面对互联网海量的网页,如果让用户自己去分辨改用哪种核心浏览无疑是不明智的,我们特意选择了11个网友经常访问,但针对不同核心支持程度不同的网页,看看浏览器是否可以选择最佳浏览体验的核心进行智能切换。
从测试结果可以看出,QQ浏览器在此项测试中顺利通过,360极速浏览器和傲游浏览器则因未按照建议内核打开网页。根据测试结果来看,搜狗浏览器和傲游浏览器均有一项未通过,而360极速浏览器则有三项未通过。
七、用户体验-界面布局与换肤
图3:360极速浏览器和傲游浏览器界面
图4:搜狗浏览器和QQ浏览器界面
从用户界面看,四款软件分为两类,简约类的包括360极速浏览器、傲游浏览器、QQ浏览器,传统类的只有搜狗浏览器。分别代表不同的发展方向。前者更重视内容与交互,后者则是延续客户端时代的使用习惯,利用丰富的插件更好的进行操作。
八、安全性
恶意软件与病毒同样伴随着网络的繁荣而猖狂,而Web安全由于涉及多个环节,因此分散性较大,而作为最终界面的浏览器,有必要构筑一道安全防线来抵御钓鱼和恶意入侵,尤其是在公用电脑和平板电脑中。我们在卡饭论坛上选取了一个包含50个恶意网址的病毒网页库进行测试。
安全性测试的结果令人有些意外,以安全软件起家的360竟然在此项测试中以1项之差败给腾讯;而傲游浏览器和搜狗浏览器的表现则稍差,均有5项没有拦截。毕竟360和腾讯均有客户端的安全防护软件经验,出现这种结果其实也在情理之中。
总结
通过本次评测,我们已经能够清晰的理出不同的双核浏览器的优缺点。对内存占用、安全性敏感的用户,推荐使用QQ浏览器,而与QQ空间的融合也许也能成为部分用户选择QQ浏览器的一个重要原因;对于追求极致速度快感,需要进行Web开发的用户,推荐使用360极速浏览器;对于需要各种小扩展来提高Web体验、易用性的用户,推荐使用傲游浏览器和搜狗浏览器。
我们不难发现,在互联网的触角日益延伸的今天,浏览器的发展趋势是“轻界面,重内容”,如何更好的将Web内容呈现给用户,更方便的与用户进行交互,使用有力的措施保证数据的安全性是必须持续性发展的重中之重。对于中国的浏览器厂商,本地化是根本、用户体验是优势,标准遵从是命根。如何让双核浏览既能发挥各自的优势又能保持一致的用户体验是努力的方向。#p#副标题#e#