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