瀏覽器基準測試:IE11成績驚人

不久前,微軟推出了適用於Windows 7的IE11;Firefox慶祝了本身的9歲生日,而Google則發佈了Chrome 31。在開發基於網頁且可以在這5款主要瀏覽器運行的應用時,咱們一般會問「哪個瀏覽器是最好的。」

一眨眼12個月過去了。不久前,微軟推出了適用於Windows 7的IE11;Firefox慶祝了本身的9歲生日,而Google則發佈了Chrome 31。所以咱們認爲這是從新測試各款瀏覽器最新版本的最佳時機,經過獨立、苛刻的測試和評分,找出哪一款是「最好的」瀏覽器…… web

在開發基於網頁且可以在這5款主要瀏覽器運行的應用時,咱們一般會問「最好的瀏覽器是哪個?去年這個時候,咱們對比了Chrome 2三、Firefox 1六、IE9 & 十、Opera 12和Safari 5瀏覽器

咱們對比了最新版本的各款網頁瀏覽器,試圖找出最好的一個。 緩存

瀏覽器測試 服務器

下面是全部測試的瀏覽器。 佈局

測試 性能

咱們普遍測試了瀏覽器性能的4個關鍵指標:速度、內存使用、標準兼容程度與Javascript性能。 測試

1.速度 網站

「冷啓動(Cold Start)」測試可以測量電腦重啓後第一次加載瀏覽器所耗費的時間。從啓動瀏覽器開始計時,待用戶可以在瀏覽器用戶界面(UI)輸入文本時中止計時。 spa

「冷啓動」測試(數值越小越好) 3d

「熱啓動(Non-Cold Start)」測試可以測量電腦重啓後非第一次加載瀏覽器所耗費時間。從啓動瀏覽器開始計時,待用戶可以在瀏覽器用戶界面(UI)輸入文本時中止計時。

「熱啓動」測試(數值越小越好)

在打開瀏覽器、清空緩存、顯示空白頁面(about:blank)狀態下,「頁面加載時間(非緩存加載)」測試可以測量瀏覽器徹底加載複雜頁面所用時間。從用戶按下瀏覽器地址欄「肯定」鍵開始計時,待徹底加載測試頁面後中止計時(測試頁面將提示「加載」事件)。

頁面加載時間(非緩存加載)測試(數值越小越好)

在打開瀏覽器、已在單一標籤中加載了測試頁面的狀態下,「頁面加載時間(從緩存加載)」測試可以測量瀏覽器從新加載複雜頁面所用時間。從按下F5(刷新)鍵開始計時,待徹底加載測試頁面時中止計時(測試頁面將提示「加載」事件)。

頁面加載時間(從緩存加載)測試(數值越小越好)

2.內存使用

「基本內存使用(空白標籤)」測試可以測量瀏覽器打開單一空白頁面 (about:blank) 所使用內存。

基本內存使用(空白標籤)測試(數值越小越好)

「內存使用(打開10個標籤)」測試可以測量瀏覽器打開10個標籤、每一個標籤顯示主流網站主頁時所使用內存。

內存使用(打開10個標籤)測試(數值越小越好)

3.兼容性

「HTML5兼容性」測試可以衡量各瀏覽器與當前HTML5規範的符合程度。

「HTML5兼容性」測試(數值越大越兼容)

「CSS3兼容性」測試可以衡量各瀏覽器與當前CSS3規範的符合程度。

「CSS3兼容性」測試:數值越大越兼容

4.JavaScript性能

現在市面上許多不一樣的JavaScript性能測試評分軟件,測試結果也各不相同。咱們分析了6款最主流測試軟件結果,將其結果疊加以下:

JavaScript性能測試(數值越大越好)

咱們在測試中疊加了6款JavaScript評分套件的得分,讀者可查看/下載完整報告,瞭解各軟件單獨評分。

總結

分析

1.IE進步最大

令咱們感到驚喜的是,較之舊版本IE和其餘瀏覽器,IE11取得了十足的進步。相較於微軟其餘版本瀏覽器,IE11最重要的改進在於縮短了頁面加載時間(不管是從服務器仍是緩存加載頁面),以及冷啓動/熱啓動時間。在咱們的測試中,啓動IE11僅用時0.01463秒!——比Opera快了280多倍。

2.Chrome依舊強勢

在咱們2012年11月份針對5款瀏覽器進行的13項測試中,Chrome在8個測試中位列第一,屬於當之無愧的贏家。一年後,Chrome依舊強大。

3.「新」Opera值得讚賞

新版本的Opera與12個月前發佈的Opera已有很大區別。自那時起,Opera便放棄了Chrome所使用的引擎,改成使用自有的「Presto」佈局渲染器引擎。

Opera用戶對這一更改褒貶不一,一些人認爲Opera喪失了原有特點,但咱們的測試結果代表,「新」Opera值得讚賞。

4.Windows平臺的Safari止步不前

咱們是在Windows系統上測試的該款瀏覽器(測試詳情參見報告底部)。儘管Safari的最新版本爲Safari 7,但蘋果在發佈了Safari 5.1後便中止開發適用於Windows的Safari瀏覽器——在咱們看來,這是一個錯誤的決定!所以,Windows用戶可以使用的最新版本爲Safari 5.1.7,這也是咱們測試使用的版本。

考慮到Safari 5.1.7是5款測試瀏覽器中最舊的一款,所以其性能不及其餘競爭對手。但使人吃驚的是,它卻在內存測試和熱啓動測試中位列第二名。

結論——站在開發者角度

做爲基於網頁的空間規劃頂級解決方案開發者,咱們認爲在肯定哪一款是「最好的」瀏覽器時,最重要的因素是與最新的HTML5和CSS3標準的兼容性。因爲咱們全身心致力於確保軟件可以在全部主流瀏覽器上正常運行,各瀏覽器之間擁有通用標準就變得很是重要。理論上講,不管你使用哪一款瀏覽器,只要全部瀏覽器100%符合標準,網頁(對咱們而言是網頁應用)的運行情況都不該存在任何差異!Chrome 31目前最接近HTML5標準,兼容性達到了93%。但咱們發現,全部瀏覽器在CSS3兼容性上都表現不佳,第一名(Opera 17) 的CSS3兼容性也僅有53%。

對咱們而言,速度(頁面加載速度)和Javascript性能也一樣重要,由於咱們但願瀏覽器可以快速加載和顯示網頁應用。在咱們的測試中,Opera 17和Chrome 25的頁面加載速度很是快,IE11緊隨其後。Chrome 25和Opera 17的Javascript性能疊加評分都超過了其餘瀏覽器。

相關文章
相關標籤/搜索