Mozilla Firefox 60 社群版本效能比較 Community Build Benchmark

從 Mozilla 基金會宣布每六周就會釋出更新版本,至今火狐穩定也來到了 Firefox 60,在瀏覽器的功能上也不斷的增加,像是 Firefox Sync 同步使用者資訊、New Tab Page 提供類似 Speed Dial 的效果、Memory Leak 的改善、內建 PDF Viewer、對於 HTML5、CSS3/3D、SPDY Protocol、WebGL、WebRTC 等語法或者通訊協定的支援也持續的被加入瀏覽器中,當然在瀏覽網頁時,對於效能影響甚鉅的 Javascript Engine,也從 SpiderMonkey、TraceMonkey 到 JagerMonkey,在 Firefox 18 也發表了全新架構的 IonMonkey,在將 Javascript 轉換成 intermediate representation 之後,會先透過不同的演算法來最佳化 IR,之後才將其轉成機械碼,進而提供較佳的效能表現,而在 Firefox 22 也導入了 OdinMonkey 加速引擎,透過底層的即時編譯器來加快 Javascript 效能。

而開源的火狐,提供了使用者自行透過不同編譯工具和最佳化參數的方式來提升瀏覽器的效能,也造就了今天眾多社群版本流通的局面,從早期的 tete、綾川、pigfoot,到後來的 PcX、htguard、Lawliet,還有透過自己的方式來調整維護使用者介面、微調功能、安全性修正的 Pale Moon,或者是加入安全機制的 Comodo IceDragon,當然也有著重在 x64 版本的 Waterfox、Cyberfox,或者總是搶在最先頭編譯 Nightly 的 fbuild 等,提供了一般使用者針對不同的需求來選擇日常瀏覽網頁工具。當然不同的編譯方式,間接影響的就是瀏覽器的效能表現,只是不同的使用者瀏覽習慣,不同編譯版本所呈現的效果也就不盡相同,能夠提供較為接近一般使用下的方式,就是透過網路上不同的效能測試網站來提供使用者量化的參考依據。

社群版本 Community Build

版本名稱官方網址
Cyberfoxhttp://sourceforge.net/projects/cyberfox/
lawlietfoxhttp://sourceforge.net/projects/lawlietfox/
libportablehttp://sourceforge.net/projects/libportable/
pcxFirefoxhttp://sourceforge.net/projects/pcxfirefox/
Tete’s Atelierhttp://www1.plala.or.jp/tete009/en-US/
Waterfoxhttps://www.waterfoxproject.org/

瀏覽器網頁效能測試網站

測試網站 : Dromaeo JavaScript Performance Testing
網站連結 : http://dromaeo.com/

測試網站 : Futuremark Peacekeeper
網站連結 : http://peacekeeper.futuremark.com/

測試網站 : Kraken JavaScript Benchmark 1.1
網站連結 : http://krakenbenchmark.mozilla.org/

測試網站 : Octane 2.0 JavaScript Benchmark
網站連結 : https://chromium.github.io/octane/

測試網站 : Basemark Web 3.0
網站連結 : http://web.basemark.com/

測試網站 : RoboHornet
網站連結 : http://www.robohornet.org/

測試網站 : WebXPRT WebXPRT 3 2018 v2.93
網站連結 : http://goo.gl/9XREm9

測試環境

由於主力機從原本的 i7-4790K 更換為 R7 2700x,單核時脈的影響,多少也直接反應在測試結果上面,對過往數據有興趣的朋友,可以參考 Firefox Community Build Benchmark,以下則為目前的測試環境。

  • 處理器 : AMD Ryzen™ 7 2700x
  • 主機板 : ASUS ROG STRIX B350-I GAMING
  • 記憶體 : G.SKILL TridentZ DDR4 3200 32GB (2 x 16GB) F4-3200C14D-32GTZ

Firefox x86 vs x64 效能比較 (2018/05/16)