喬 珊
現(xiàn)在多標(biāo)簽?zāi)J降臑g覽器越來(lái)越多,搞得咱們上網(wǎng)時(shí)老遇到瀏覽器假死的現(xiàn)象。
針對(duì)這種現(xiàn)象,主流的瀏覽器都自稱采取了“防假死”技術(shù),可以使瀏覽器不死。不過(guò),這種不死技術(shù)的作用到底有多大?都在說(shuō)防假死,到底誰(shuí)能不死呢?還是讓事實(shí)來(lái)說(shuō)話吧!
小編提示:
瀏覽器假死,是指當(dāng)打開(kāi)的網(wǎng)頁(yè)過(guò)多,或者受到網(wǎng)頁(yè)廣告的干擾時(shí),瀏覽器會(huì)突然停止響應(yīng),在一段時(shí)間內(nèi)無(wú)法操作的現(xiàn)象。所謂的“防假死”技術(shù),就是瀏覽器的各個(gè)標(biāo)簽可以獨(dú)立載入,互不干涉,不至于單一標(biāo)簽失去響應(yīng)導(dǎo)致整個(gè)瀏覽器失去響應(yīng)。也就是說(shuō),當(dāng)某個(gè)標(biāo)簽響應(yīng)變慢時(shí),不會(huì)影響整個(gè)瀏覽器的運(yùn)行,用戶還可以順暢地瀏覽其他網(wǎng)頁(yè)或者直接關(guān)閉該標(biāo)簽,不必關(guān)閉整個(gè)瀏覽器。
一測(cè)定輸贏,得分高低論英雄
我們這次測(cè)試設(shè)置的第一關(guān)是Peacekeeper,該工具是老牌測(cè)試公司Futuremark最近發(fā)布的瀏覽器基準(zhǔn)性能測(cè)試工具。Peacemaker主要通過(guò)測(cè)試JavaScript功能來(lái)衡量瀏覽器的性能,不涉及其他特性和安全性,而且不受網(wǎng)絡(luò)速度和延遲的影響。整個(gè)測(cè)試由Array、DOM、String、Render、Community五大部分組成,最終成績(jī)就是這五個(gè)部分得分的幾何平均值。進(jìn)入P e a c e k e e p e r 測(cè)試頁(yè)面(h t t p : / / w w w .futuremark.com/peacekeeper),單擊“Benchmark YourBrowser”按鈕(圖1)。首次運(yùn)行會(huì)要求安裝一個(gè)名為“Futuremark SystemInfo”的插件,安裝完畢,系統(tǒng)會(huì)自動(dòng)完成一系列測(cè)試。在某一款瀏覽器中測(cè)試完畢,會(huì)生成一個(gè)測(cè)試URL,點(diǎn)擊“Benchmark AnotherBrowser”鏈接復(fù)制測(cè)試URL,粘貼到其他瀏覽器的地址欄中并回車,在彈出的對(duì)話框中單擊“Yesproceed to Benchmark”,即可測(cè)試當(dāng)前瀏覽器并直接與前款瀏覽器進(jìn)行比對(duì)。測(cè)試結(jié)果如表1所示。在本輪測(cè)試中,谷歌瀏覽器Chrome得分遙遙領(lǐng)先,高出Firefox三分之一,高出其他幾款瀏覽器近三倍的得分(圖2)。Chrome和Firefox可以流暢地完成五大部分的測(cè)試并顯示出測(cè)試畫面,而其他幾款瀏覽器只能完成前三部分的測(cè)試,測(cè)試到后面兩關(guān)時(shí),根本無(wú)法顯示測(cè)試畫面。需要特別指出的是Peacekeeper無(wú)法識(shí)別Maxthon和《世界之窗》,將他們識(shí)別為IE 7瀏覽器。
一鍵開(kāi)N多,看看誰(shuí)先死
接下來(lái)進(jìn)入第二關(guān)。瀏覽器嘛,最基本的用途當(dāng)然是瀏覽網(wǎng)頁(yè),而且現(xiàn)在的用戶通常都要同時(shí)打開(kāi)多個(gè)頁(yè)面,第二關(guān)我們就模擬這種情況。我們用若干個(gè)網(wǎng)頁(yè)組成一個(gè)快捷組(測(cè)試時(shí)我們分別用20個(gè)、30個(gè)……網(wǎng)頁(yè)依次進(jìn)行測(cè)試),先用A瀏覽器打開(kāi),看看它是否會(huì)死掉。然后清空緩存,再用B瀏覽器打開(kāi)這個(gè)快捷組。如此類推,把進(jìn)行測(cè)試的每款瀏覽器都試驗(yàn)一遍,其結(jié)果如表2所示。
這一輪測(cè)試中,Chrome仍然是表現(xiàn)最好的,最多打開(kāi)50個(gè)標(biāo)簽頁(yè)仍然可以正常瀏覽。Firefox次之,沒(méi)有出現(xiàn)假死現(xiàn)象,但開(kāi)啟40個(gè)標(biāo)簽頁(yè)時(shí)能夠明顯感覺(jué)到遲緩。最令人感到失望的是IE 8和《世界之窗》,開(kāi)啟15個(gè)標(biāo)簽頁(yè)后就陷入假死狀態(tài),開(kāi)啟20個(gè)標(biāo)簽頁(yè),干脆直接崩潰,整個(gè)瀏覽器失去響應(yīng),需要用任務(wù)管理器來(lái)關(guān)閉。
四大酷刑嚴(yán)拷打,看看誰(shuí)是“最堅(jiān)強(qiáng)
經(jīng)過(guò)了前面兩關(guān),用戶對(duì)各瀏覽器的防假死技術(shù)有了初步的了解,下面我們?cè)O(shè)置的第三關(guān)則是最為嚴(yán)酷的一關(guān),有四大酷刑的審訊,瀏覽器們想不死都難!在每一款瀏覽器中,打開(kāi)“瀏覽器防假死測(cè)試演示”頁(yè)面(http://www1.pconline.com.cn/pcedu/specialtopic/maxthon25/freeze/index.htm),依次單擊相應(yīng)的測(cè)試項(xiàng)目,進(jìn)行測(cè)試即可(圖3)。測(cè)試結(jié)果如表3所示。
本輪測(cè)試中,Maxthon和Chrome表現(xiàn)最出色,一路過(guò)關(guān)斬將未出現(xiàn)假死;其次Firefox也可以避開(kāi)假死現(xiàn)象,表現(xiàn)還算令人滿意;排在第四的是IE 8,防假死功能沒(méi)有什么可圈可點(diǎn)之處,而位居最后的《世界之窗》則更是差強(qiáng)人意,防假死功能幾乎沒(méi)有發(fā)揮作用。
計(jì)算機(jī)應(yīng)用文摘·觸控2009年19期