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