網站領航員
相信不少人都有使用 Gmail,可是你知道透過 Gmail 篩選器能讓信件變得更加有規則嗎?
歡迎點閱站長小柏期中考後的第一發文章:《善用 Gmail 篩選器來管理郵件

現在的網頁,相較於早期而言,功能性大幅增加了許多,這背後仰賴了許多「語法」的協助。其中最常被網頁開發者拿來使用的便是JavaScript

打開網頁原始碼,我們常常會看到許多.js的檔案,或者是<script>標籤當中夾雜著一串看不懂的語法,這些都是JavaScript存在於網頁的證明。JavaScript的使用非常廣泛,廣義的HTML5定義甚至就包含了JS("HTML5"+"CSS3"+"JavaScript")。

這也就是為什麼,現今瀏覽器在比較速度時,都會特別強調自家的「引擎」有多好,這個「引擎」,便是決定網頁瀏覽器快慢的重大關鍵,因為,正如上面所說的,現在的網頁存在著太多的JavaScript了。

繼本系列首發文章《2013年瀏覽器比較之開啟速度》之後,這次將為大家實測並統整四大瀏覽器JavaScript的引擎效能,順道附加各瀏覽器對HTML5的支援度。

Internet Explorer 9
Mozilla Firefox 18.0.1
Google Chrome 24
Opera 12.12

再次提醒:由於Apple公司自去年起已不再對Windows平台釋出Safari,故本測驗將不針對Safari做評測。

測驗說明:每個瀏覽器在執行JavaScript測試的時候,都是單一執行的,也就是說,不會同時執行數個測驗在同一個或不同瀏覽器上面,同時每個瀏覽器都只維持開啟一個分頁,以確保測驗能順利進行。因為測驗時間漫長,所以測驗時,Windows Media Player是開啟的,其餘程式只有拍攝螢幕快照的軟體。

測驗開始!

一、SunSpider

SunSpider JavaScript Benchmark是業界目前相當具有指標性的一項測試基準,透過一系列詳細的測試結果,將所耗費的時間列舉出來。本測驗由The WebKit Open Source Project經營。

測驗結果說明:數字愈小,代表所需時間愈短,也就是效能愈好。

Internet Explorer 9:278.9ms +/- 0.9%

Firefox 18.0.1:290.6ms +/- 1.3%

Chrome 24:250.5ms +/- 0.9%

Opera 12.12:316.9ms +/- 0.7%

01_SunSpider_IE9  01_SunSpider_FF18 01_SunSpider_Chrome24 01_SunSpider_Opera1212  

(縮圖皆可以點圖放大)

二、Kraken

Kraken JavaScript Benchmark是Mozilla於2010年9月所釋出的一項JS測試網站。

測驗結果說明:數字愈小,代表所需時間愈短,也就是效能愈好。

Internet Explorer 9:17729.3ms +/- 1.0%

Firefox 18.0.1:3373.2ms +/- 2.1%

Chrome 24:3219.1ms +/- 3.3%

Opera 12.12:12934.6ms +/- 0.4%

02_Kraken_IE9  02_Kraken_FF18 02_Kraken_Chrome24 02_Kraken_Opera1212  

三、V8

V8是由Google開發的JavaScript引擎,並使用在Google瀏覽器(Chrome)當中。本測驗並不會針對整體JavaScript引擎做測試,但主要的測試目的為反映出實際的使用結果。

測驗結果說明:數字愈大,代表分數愈高,也就是效能愈好。

Internet Explorer 9:1871

Firefox 18.0.1:5994

Chrome 24:11252

Opera 12.12:3353

03_V8_IE9  03_V8_FF18 03_V8_Chrome24 03_V8_Opera1212  

四、Octane

Octane JavaScript Benchmark是Google最新開發的JS測試網站,當我在執行V8測試時,該網站告訴我:

warning_octane於是我便臨時起意,新增了這項測驗。

測驗結果說明:數字愈大,代表分數愈高,也就是效能愈好。

Internet Explorer 9:無法測驗,遲遲停滯在第一關。

Firefox 18.0.1:6055

Chrome 24:9390

Opera 12.12:3457

04_Octane_IE9  04_Octane_FF18 04_Octane_Chrome24 04_Octane_Opera1212  

五、HTML5 Test

HTML5是近幾年所開發出的新規格,用以取代自1999年制訂且普及至今的HTML 4.01。HTML5的發明,讓網頁設計更加方便,也可漸漸取代現今常見的許多瀏覽器外掛,例如Flash、Silverlight等。透過The HTML5 test網站精細的評斷,將各瀏覽器對HTML5的支援度,透過數字呈現。

測驗結果說明:數字愈大,代表分數愈高,也就是對HTML5的支援度愈高。

Internet Explorer 9:138 (with 5 Bonus)

Firefox 18.0.1:393 (with 10 Bonus)

Chrome 24:448 (with 13 Bonus)

Opera 12.12:404 (with 9 Bonus)


根據前四項(JavaScript)測驗結果,很明顯的,Chrome在這四項測試的表現都非常優秀,展現出Google一再強調的「速度」。值得一提的,Firefox在版本18當中,推出新一代JavaScript引擎:IonMonkey,在各項評比當中都有不錯的表現。

至於Opera的表現,則略遜火狐(Firefox)一籌,但在HTML5評比當中,則扳回一城。而IE9除了在SunSpider評測當中贏過火狐之外,其他評比幾乎墊底,對HTML5的支援度更是與另外三者相差甚遠,不過根據該網站提供的資料,最新版IE10的HTML5支援度有大幅提升,可惜Windows 7尚無法使用IE10。

※測驗平台

作業系統:Microsoft Windows 7 64位元
處理器:Intel Core2 Quad Q6600 2.40 GHz
記憶體:8GB DDR3 SDRAM

 

, , , , , , , , , ,

小柏(Shiaubo) 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • chrome垃圾
  • 事實上隨著時間改變
    Chrome在近期測試都遠慢其他瀏覽器
  • 根據我個人的使用情況,確實發現某些情境Firefox跑得比Chrome還要快。
    只不過,本文為去年初發表的文章,過了一年,本文跟現在的表現結果略有不同,還請見諒。

    小柏(Shiaubo) 於 2014/02/25 12:53 回覆