乔 珊
现在多标签模式的浏览器越来越多,搞得咱们上网时老遇到浏览器假死的现象。
针对这种现象,主流的浏览器都自称采取了“防假死”技术,可以使浏览器不死。不过,这种不死技术的作用到底有多大?都在说防假死,到底谁能不死呢?还是让事实来说话吧!
小编提示:
浏览器假死,是指当打开的网页过多,或者受到网页广告的干扰时,浏览器会突然停止响应,在一段时间内无法操作的现象。所谓的“防假死”技术,就是浏览器的各个标签可以独立载入,互不干涉,不至于单一标签失去响应导致整个浏览器失去响应。也就是说,当某个标签响应变慢时,不会影响整个浏览器的运行,用户还可以顺畅地浏览其他网页或者直接关闭该标签,不必关闭整个浏览器。
一测定输赢,得分高低论英雄
我们这次测试设置的第一关是Peacekeeper,该工具是老牌测试公司Futuremark最近发布的浏览器基准性能测试工具。Peacemaker主要通过测试JavaScript功能来衡量浏览器的性能,不涉及其他特性和安全性,而且不受网络速度和延迟的影响。整个测试由Array、DOM、String、Render、Community五大部分组成,最终成绩就是这五个部分得分的几何平均值。进入P e a c e k e e p e r 测试页面(h t t p : / / w w w .futuremark.com/peacekeeper),单击“Benchmark YourBrowser”按钮(图1)。首次运行会要求安装一个名为“Futuremark SystemInfo”的插件,安装完毕,系统会自动完成一系列测试。在某一款浏览器中测试完毕,会生成一个测试URL,点击“Benchmark AnotherBrowser”链接复制测试URL,粘贴到其他浏览器的地址栏中并回车,在弹出的对话框中单击“Yesproceed to Benchmark”,即可测试当前浏览器并直接与前款浏览器进行比对。测试结果如表1所示。在本轮测试中,谷歌浏览器Chrome得分遥遥领先,高出Firefox三分之一,高出其他几款浏览器近三倍的得分(图2)。Chrome和Firefox可以流畅地完成五大部分的测试并显示出测试画面,而其他几款浏览器只能完成前三部分的测试,测试到后面两关时,根本无法显示测试画面。需要特别指出的是Peacekeeper无法识别Maxthon和《世界之窗》,将他们识别为IE 7浏览器。
一键开N多,看看谁先死
接下来进入第二关。浏览器嘛,最基本的用途当然是浏览网页,而且现在的用户通常都要同时打开多个页面,第二关我们就模拟这种情况。我们用若干个网页组成一个快捷组(测试时我们分别用20个、30个……网页依次进行测试),先用A浏览器打开,看看它是否会死掉。然后清空缓存,再用B浏览器打开这个快捷组。如此类推,把进行测试的每款浏览器都试验一遍,其结果如表2所示。
这一轮测试中,Chrome仍然是表现最好的,最多打开50个标签页仍然可以正常浏览。Firefox次之,没有出现假死现象,但开启40个标签页时能够明显感觉到迟缓。最令人感到失望的是IE 8和《世界之窗》,开启15个标签页后就陷入假死状态,开启20个标签页,干脆直接崩溃,整个浏览器失去响应,需要用任务管理器来关闭。
四大酷刑严拷打,看看谁是“最坚强
经过了前面两关,用户对各浏览器的防假死技术有了初步的了解,下面我们设置的第三关则是最为严酷的一关,有四大酷刑的审讯,浏览器们想不死都难!在每一款浏览器中,打开“浏览器防假死测试演示”页面(http://www1.pconline.com.cn/pcedu/specialtopic/maxthon25/freeze/index.htm),依次单击相应的测试项目,进行测试即可(图3)。测试结果如表3所示。
本轮测试中,Maxthon和Chrome表现最出色,一路过关斩将未出现假死;其次Firefox也可以避开假死现象,表现还算令人满意;排在第四的是IE 8,防假死功能没有什么可圈可点之处,而位居最后的《世界之窗》则更是差强人意,防假死功能几乎没有发挥作用。