在PC瀏覽器中,IE、Chrome、Firefox、Opera無論是用戶口碑還是技術積淀,都是當之無愧的四款明星瀏覽器,而有關他們之間孰強孰弱的話題至始至終都沒有停止過,在過去的測試中各有輸贏。近日,Tomshardware就拉上他們的最新版本,進行瞭一次橫向對比,究竟誰能勝出呢?
此次參與測試的瀏覽器均為最新版本(截止到測試之前),分別為IE10、Chrome 27、Firefox 22、Opera 12.15、Opera Next 15。這裡值得一提的是,Opera瀏覽器目前有三個不同的分支,分別為Opera (穩定版)、Opera Next(采用Chromium引擎的預覽版)以及Opera Developer(開發版,可能會有很多Bug,但可以體驗新特性)。
5月份,Opera Next 15發佈(昨天才發佈正式版),最大的一點改變是替換瞭長久以來Opera使用的Presto引擎,改由Chromium引擎替代。所以從這一點來說,Opera 12.15和Opera Next 15是有本質區別的。從目前來看,Opera今後的產品將會有兩個分支:一個繼續使用自傢的Prestro引擎,而另一個則使用最新的Chromium引擎。
在測試之前,這裡先簡要回顧一下5款瀏覽器的簡要信息:
最新版本:27
首次發時間:2008年9月2日
內核引擎:WebKit
JavaScript引擎:V8
支持平臺:Android、iOS、Linux、OS X、Windows
Firefox:
最新版本:22
首次發時間:2004年11月9日
內核引擎:Gecko 2.0
JavaScript引擎:IonMonkey
支持平臺:Android、iOS、Linux、OS X、Windows
IE:
最新版本:10
首次發時間:1995年8月16日
內核引擎:Trident
JavaScript引擎:Chakra
Opera:
最新版本:12.15
首次發時間:1996年12月9日
內核引擎:Presto
JavaScript引擎:Carakan
支持平臺:Android、iOS、Linux、OS X、Windows
Opera Next:
最新版本:15
首次發時間:
內核引擎:Presto
JavaScript引擎:Chromium和Blink引擎
支持平臺:Android、OS X、Windows
測試平臺配置:
操作系統:Windows 8 Enterprise (64-bit)
處理器:Intel Core i5-3570K @ 4.2 GHz (四核)
主板:技嘉GA-Z77X-UD5H (rev 1.0, F14 BIOS)
內存:16 GB Crucial DDR3 @ 1600 MT/s (4 x 4 GB)
顯卡:技嘉GeForce GTX 660 Ti 1 GB GDDR5 (PCIe 2.0 x16)
硬盤:希捷Barracuda 7200.12 500 GB SATA II 3Gb/s, 7200 RPM, 16 MB Cache
光驅:華碩DRW-24B1ST/BLK/B/AS
電源:海盜船TX750W (750 W max)
機箱:思民MS-800 Plus
CPU散熱器:NZXT Kraken X60 (closed-loop liquid cooler)
顯示器:AOC E2752Vh 27-inch LED (1920x1080)
鍵盤:羅技Wireless Keyboard K320
鼠標:羅技Wireless Trackball M570
本地服務器配置(為保證測試公正,均試用本地服務器作為主機):
操作系統:Ubuntu 12.04 LTS Server Edition "Precise Pangolin" (32-bit)
處理器:Intel Pentium 4 @ 2.41 GHz
主板:映泰P4M80-M4
內存:768 MB DDR @ 333 MT/s
硬盤:西數Caviar SE WD1600AAJD, 160 GB EIDE, 7200 RPM
測試項目:啟動時間、頁面載入時間、JavaScript、DOM、HTML5、硬件加速、HTML5硬件加速、WebGL、內存效率、穩定性、安全性、標準符合度。
啟動時間測試:
所有的啟動時間試用秒表計時,從應用啟動開始到標簽頁面加載結束。分別單個標簽和8個標簽兩種情況進行測試,單個標簽測試本地服務器“Tom’s Hardware”Google搜索頁結果的保存副本,8個標簽除瞭“Tom’s Hardware”的Google搜索頁還有其它7個頁面。
共四個測試場景:單標簽新開啟及重開啟、8標簽新開啟及重開啟(Hot:新開啟、Cold:重新開啟)。最後再計算四個場景的平均時長:
單個標簽測試中,IE10無論是新開啟還是重開啟都是最快的,Chrome 27表現最差,Firefox和Opera表現比較接近。8個標簽測試中,Firefox 22的優勢體驗出來,領先其它對手非常明顯。而IE10反倒排到瞭最後。平均時長中,Firefox 22以2.8秒的時間排名第一,Chrome 27排名最後。
頁面載入時間測試:
頁面載入使用BrowsingBench測試,這是一款可最大化模擬真實使用場景的基準測試軟件。和之前的測試一樣,BrowsingBench在本地Web服務器上運行,測試中會使用相同網站的不同頁面,最終計算綜合得分。綜合測試得分Opera Next最高,Opera 12.15僅僅落後瞭幾分,已經非常接近瞭,Chrome 27還是以最後一名收場。
JavaScript和Document Object Model性能測試:
分別使用Webkit Sunspider、JSBench、RIABench JavaScript、Futuremark Peacekeeper幾款軟件測試各個瀏覽器的JavaScript性能,然後使用Mozilla Dromaeo測試瀏覽器的Document Object Model性能,然後將二者結合,得到綜合分數。Crome 27這裡終於扳回一城,以184分名列榜首。而Opera Next 15表現也不錯,排名第二,IE10倒數第一。
HTML5及CSS3性能測試:
使用WebXPRT 2013、Impact HTML5測試瀏覽器的HTML5性能,使用KaizouMark測試瀏覽器的CSS333性能,最終計算綜合得分。Chrom 27延續瞭上一項測試的優良表現,綜合得分達到瞭996,而Firefox 22以958的得分排名第二,Oprea 12.15這個環節表現最差。
硬件加速測試:
硬件加速測試中包含HTML硬件加速、WebGL性能以及通用硬件加速測試,結合得出綜合分數。這項測試出現瞭兩極分化的情況,Chrome 27、Firefox 22表現非常出色,而Opera Next也中規中矩,但IE10和Opera 12.15表現卻非常糟糕。
內存效率測試:
內存效率測試主要查看瀏覽器頁面單個和多個標簽的內存占用量,測試中分別記錄單個、40個以及關閉其中39個標簽之後的瀏覽器內存占用情況,如果關閉其中39個標簽之後的內存占用和原先單個標簽接近,則證明該瀏覽器內存使用效率較高。綜合比較,OPera Next在該測試中表現最好,有意思的是同門的Opera 12.15卻表現最差,看來更換引擎的差別還是非常大的。
可靠性和安全性測試:
可靠性測試使用瀏覽器打開40個標簽頁面,看頁面需要重新加載的情況,數量越少越好。這裡Firefox 22僅出現瞭一次需要重新加載,這比上個版本提升瞭很多。而Chrome 27則出現瞭多達12個,隻能排名最後。IE10雖然隻有8個,但期間瀏覽器崩潰瞭一次。
安全性使用BrowserScope's Security進行測試,通過的項目數越多越好。這裡Chrome在17項安全測試中通過瞭16個,安全性毋庸置疑。而Opera僅通過瞭10個,看來這方面還有待加強。
標準符合度測試:
這項測試包含HTML5Test.com、The CSS3 Test和Ecmascript’s test262三個方面,最後計算綜合得分。Chrome 27各項標準符合度最高,IE10最差。
這裡給出各個瀏覽器的性能指數和性能指數作為參考(均為越高越好)。性能指數是基於啟動時間、頁面載入、JavaScript/DOM、HTML5 /CSS3、硬件加速等項目得出的幾何平均值,而非性能指數是基於內存使用效率、可靠性、安全性和標準符合度得出的幾何平均值。
在性能指數中,Firefox 22以974分拔得頭籌,Chrome 27表現也很不錯,僅僅落後瞭10分。Opera Next排名第三,得分也達到瞭900分。IE10和Opera表現不盡人意,排名最後。
非性能指數中,Firefox 22的優勢更為明顯,遠遠超過其它幾款瀏覽器。Opera Next排名第二,Opera表現最差。
綜合以上測試結果,Tomshardware為Firefox 22頒發瞭編輯推薦獎。當然,本輪測試僅針對幾款瀏覽器的最新版本,不代表各大瀏覽器之間的絕對強弱。
留言列表