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






















