五大主流瀏覽器華山論劍 基準(zhǔn)類究級測試
原創(chuàng)【51CTO新鮮譯文】 如今Mozilla終于向廣大用戶發(fā)布了火狐4代瀏覽器,我們在此要進(jìn)行的是一個大規(guī)模的瀏覽器基準(zhǔn)測試。測試對象是目前領(lǐng)先的五大主流瀏覽器,通過它們在最嚴(yán)酷的基準(zhǔn)檢測中找出哪一款會是最龜速的失敗者,而哪款會力壓群雄,占據(jù)華山論劍的中部寶座。
以下是將會參與瀏覽器論劍的各路選手:
· Internet Explorer 9 (9.0.8112.16421) 32-bit
· Internet Explorer 9 (9.0.8112.16421) 64-bit
· 火狐 4 (注:本文中的火狐4已經(jīng)更新至最終版本)
· 谷歌Chrome 10.0.648.151
· 蘋果Safari 5.0.4
· Opera 11.01
以下則是瀏覽器將要面臨的考驗:
· SunSpider JavaScript 0.9.1 -一款JavaScript的基準(zhǔn),由Mozilla開發(fā),其關(guān)注重點在于解決實際應(yīng)用中可能面臨的問題。
· V8 Benchmark Suite -一款純JavaScript基準(zhǔn),谷歌公司借助其對V8 JavaScript引擎對Chrome進(jìn)行過調(diào)整。
· Peacekeeper - FutureMark公司出品的JavaScript檢測,其壓力檢測功能包括動畫、導(dǎo)航、表格及其它各種普遍應(yīng)用的處理任務(wù)。
· Kraken 1.0 -另一款由Mozilla開發(fā)的JavaScript基準(zhǔn),由SunSpider拓展而來,但在功能方面有一定加強。
全部測試由安裝了Windows 7 64位版本的計算機完成,具體配置為:Q9300 2.5GHz四核處理器、4G內(nèi)存以及NVIDIA 260GTX顯卡。
閑話少說,競賽開始!
#p#
SunSpider JavaScript 基準(zhǔn)測試
· 單項贏家: IE9 32-bit
· 單項龜速: IE9 64-bit
#p#
V8 基準(zhǔn)測試
· 單項贏家: Chrome 10
· 單項龜速: IE9 64-bit
#p#
Peacekeeper基準(zhǔn)測試
· 單項贏家: Chrome 10
· 單項龜速: Firefox 4
#p#
Kraken 基準(zhǔn)測試
· 單項贏家: Firefox 4
· 單項龜速: IE9 64-bit
#p#
結(jié)論
好了,我們可以從上述測試中得出什么結(jié)論呢?那么,我們就由最顯而易見的情況談起,IE9的64位版本在JavaScript性能方面是當(dāng)仁不讓的龜速選手。其實這種情況毫不讓人意外,因為IE9的64位版本使用的是又舊又慢的JavaScript引擎,而與此同時,IE9的32位版本使用的卻是更新更高效的Chakara JIT。
好的,那么確定了失敗者之外,哪款瀏覽器又能成為勝利者呢?在我們準(zhǔn)備的四項基準(zhǔn)測試中,谷歌Chrome 10獲得了兩項分段賽冠軍,而IE9的32位版本和火狐4各獲得一項分段賽冠軍,因此嚴(yán)格意義上來說,谷歌Chrome 10是最終的贏家。但是就SunSpider檢測而言,處理速度較快的四款瀏覽器之間差距極其微小(在40毫秒以內(nèi)),因此我們基本可以認(rèn)定這是一場平局。再說說V8測試,谷歌在這一項目中大獲全勝,但谷歌公司自己也承認(rèn),其Chrome瀏覽器針對V8 JavaScript引擎進(jìn)行過優(yōu)化。
因此,結(jié)論是什么呢?首先,顯而易見的是IE9的64位版本是出奇的差,而其它各款瀏覽器整體來說勢均力敵。IE9的32位版本在SunSpider的測試上勝出令我喜出望外,但我期待谷歌能在未來數(shù)周中發(fā)布更新,以使其Chrome一雪前恥,再次成為頭羊(微軟公司漫長而痛苦的更新周期使其產(chǎn)品在谷歌咄咄逼人的補丁閃電攻勢之下顯得不堪一擊)。而微軟在IE瀏覽器上無疑也是投入了大量精力,將其從龜速候選人打造成了分段賽冠軍,這本身還是相當(dāng)值得肯定的。
備注:IE的64位版本只針對那些64位的操作系統(tǒng),并且你甚至需要花心思去尋找這款軟件。我的建議是,省點力氣,離它遠(yuǎn)點。
總之,我真的認(rèn)為JavaScript性能并不能說明什么,當(dāng)然在實際應(yīng)用的測試中,很難看出每款瀏覽器之間的差異(許多HTML5格式的網(wǎng)頁并不具備說服力,因為它們針對特定的瀏覽器進(jìn)行了許多優(yōu)化)。而事實上,除非有哪位選手能將JavaScript的處理性能直接提升一大步,否則運行中那幾毫秒的差距不管在什么樣的應(yīng)用狀況下都無所謂啦。
原文題目:IE9 vs Chrome 10 vs Firefox 4 vs Opera 11.01 vs Safari 5 - The BIG browser benchmark!
作者:Adrian Kingsley-Hughes
【51CTO.com獨家特稿,轉(zhuǎn)載請注明原文作者和出處。】
【編輯推薦】