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

/ 分類: , , / 168 則回應

標籤: ,

從 Mozilla 基金會宣布每六周就會釋出更新版本,至今火狐穩定也來到了 Firefox 56,在瀏覽器的功能上也不斷的增加,像是 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

版本名稱 官方網址
Cyberfox http://sourceforge.net/projects/cyberfox/
lawlietfox http://sourceforge.net/projects/lawlietfox/
libportable http://sourceforge.net/projects/libportable/
pcxFirefox http://sourceforge.net/projects/pcxfirefox/
Tete’s Atelier http://www1.plala.or.jp/tete009/en-US/
Waterfox https://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 2015 v1.998.2
網站連結 : http://goo.gl/9XREm9

Firefox x86 vs x64 效能比較 (2017/10/16)










一般留言 (168)

  1. 居然在这里见到PCX本人
    膜拜下

  2. 因为要集成解决百度贴吧复制那个补丁,我可能这两天重新编译9.01的X86版,X64版就不做变动了

  3. 除非重大bug(比如Crash/安全问题)我不会更新的,9.0.1只是revert了一个月初进入9.0的补丁,其他没有任何更改,而且bugzilla上也说,这个更改只对部分人有影响,反正对我没影响。这个项目的本意就是看看FF能跑多流畅,从来没想到把这个弄成一个持续更新的编译版。当然,核心的测试项目BetterPGO我会持续更新的,每次更新会把不合适的去除,再把对使用体验有重大影响的加入。侧重点主要在浏览压力上,关键性的跑分我也只和tete009对比。
    版主回覆:(12/26/2011 03:26:05 AM)
    可以理解您的編譯方向, Pale Moon 正好這一兩天釋出, 也抽空將所有版本 (9.0.1) 都跑了一次, 晚些時候會將更新數據放上, 不過以整體效能表現 (Based on Peacemaker & Dromaeo), 在自己電腦裏頭的結果是 PcX > Lawliet > tete009 > Pale Moon > 綾川 > 官方

  4. 奇怪,DOM那些在我这里是tete009的快
    不过我是一边干其他事情一边比较的,这也说明tete009受环境影响较小
    另外,tete009在这些编译版中是唯一一个多线程svg/canvas/pixman解析的
    所以载入这些相关的东西也快的多
    版主回覆:(12/25/2011 07:23:08 AM)
    我倒是沒仔細看 Dromaeo 每個分項成績, 晚些時候重新跑 9.0.1 的時候再來比較看看, 不曉得有沒打有打算順便更新一下 x86 的版本到 9.0.1 呢 ?! 🙂

  5. 超棒
    版主回覆:(12/23/2011 06:14:30 PM)
    謝謝支持 ~

  6. 建议加入DOM和IE test drive等测试,前者和使用体验关系很大,tete009在这二者里都有比较突出的性能。
    测试链接参见 http://code.google.com/p/pcxfirefox/wiki/TestLink
    我本来想自行比较来着,发现版本太多了,还得弄X64版。
    博主有兴趣可以比较下
    ps:我的FF9 X64出了3个版本,betterpgo和pgo有的高有的低
    版主回覆:(12/11/2011 01:47:54 PM)
    其實執行 Dromaeo 的 Recommanded Test, DOM 的效能也已經包涵在內, Dromaeo 跟新版的 Peacekeeper 比較接近使用者一般的使用狀況, 不單單只是測試 Javascript 加速引擎的效能, 在自己的電腦測試下來的結果, PcX > tete009 > lawliet > 綾川, IE test drive 的效能其實反而比較吃顯卡的硬體加速效能, 手邊的顯卡是 6950, 不少測試都是直接卡在測試項目的上限, FPS – 60, 反而比較難區分各個版本的效能差距, 所以那個部份的測試, 我可能就暫時掠過, 至於 x64 版本, 我會找時間測試看看, 雖然自己比較習慣拿 nightly x64 的版本來玩

  7. 看了以後、我也抓了lawliet 跟 pcx 的版本試試,有個問題是,之前都是用tete的portable版,請問一下lawliet跟pcx的也有portable的方式嗎?
    謝謝
    版主回覆:(11/29/2011 01:41:04 PM)
    目前沒有看到作者放出 Portable 的版本, 可能得自己修改 profile 放到指定目錄來達到間接 portable 的效果 ~

  8. btw,你这个图用什么工具做的,我在编译完下个版本后也准备用Origin出图比较下
    版主回覆:(11/21/2011 09:22:37 PM)
    我是用 Google Document 裏頭的試算表內建的圖表功能, 然後用 Faststone Capture 抓圖之後加上陰影效果 ~

  9. 抱歉 當我沒說 我眼殘= =
    那就是Lawliet…
    版主回覆:(11/21/2011 09:28:07 PM)
    別在意 XD

  10. 呵呵,原来还有各种比较啊……
    因为我的电脑不好,所以具体使用的betterpgo项目每次可能会有所不同
    目前覆盖betterpgo较多的是我的8.0.1版本,详细信息可以参见我的项目主页
    https://code.google.com/p/pcxfirefox/
    X64版在我的计划之中,因为X64 PGO编译link时会随机崩溃,没有统一的解决方案,我可能会先使用自动编译,成功后再解决X64跑betterpgo的问题。
    使用mingw/mingw64 gcc编译firefox在我的未来计划之中,在此之前我要移植/修复linux gcc的一些特性到windows上来。
    版主回覆:(11/16/2011 12:43:37 AM)
    一直都是 FF 的愛好者, 既然知道有效能高於官方版本的社群版本, 實在沒有理由拒絕, 雖然是在找到 Lawliet 版本才開始關注 PcX 您的版本, 不過成績表現同樣讓人滿意, 期待釋出 x64 版本, 尤其在目前使用過 綾川 跟 fbuild 都沒有特別驚豔的狀況下 🙂

  11. 喔喔喔~~~
    原來還有在更新,
    VERY GOOD!!!
    版主回覆:(11/15/2011 03:31:12 AM)
    這陣子應該不會花時間在上頭了 ~ XD 下次更新應該就是 Firefox 9 了, 加入 Type Inference, JIT 效能應該會有所提升才對

  12. 為什麼不測試 pcx firefox?
    版主回覆:(11/14/2011 10:30:11 PM)
    已經測了, 還沒時間更新文章

  13. Pale Moon 8已經上了! 等您的測試~
    對於野口樣在PCDVD(好久沒去了…)提到的事情,我應該會找機會測公司的老P4上的差異…
    版主回覆:(11/14/2011 10:29:40 PM)
    謝謝告知, 已經測試完畢, 只能說讓人嘆一口氣 XD 晚點會把數據補上 ~

  14. 原來您是PCDVD上的前輩,失敬失敬
    我剛剛更新了,詳細更新情況我有PO在PCDVD
    http://goo.gl/Hy6Mi
    libjpeg-turbo跟jemalloc都納入了
    tete009 patch我還在試圖了解它的作用
    等了解有什麼公用之後,會在斟酌是否使用
    版主回覆:(11/12/2011 05:41:08 PM)
    說前輩不敢當啦 @.@ 剛剛測試完畢之後, 整體效能還是很出色, 不過所有測試數據稍微比前一個版本低一點點, 拿 SunSpider 和 V8 為例, 反覆測試了五六次, 大概就是 Sunspider 169ms/172ms、V8 5934/5875 這類些微的差距

  15. 您好
    我就是Lawliet本人,在網路上搜尋
    才發現原來有這麼一篇
    我現在新編譯的Firefox 8.0
    運用了pcx的betterpgo
    成績上已經超越了tete009
    性能與pcx差不多,可能某些地方會差個一點
    版主回覆:(10/17/2011 08:04:16 PM)
    Hello Lawliet ~
    或許我應該稱呼野口兄 ~ 其實你釋出當天, 小弟就已經測試過, 測試當時真的有讓人眼睛為之一亮的感覺, 效能上比起自己家中習慣使用的 tete009 快上不少, 不過這幾天晾著在等 Pale Moon & pigfoot 的版本更新, 就遲遲沒更新部落格的相關數據, 期待未來導入 jemalloc + libjpeg-turbo + tete009 patch 的效能表現 🙂

  16. 請問這些自訂版本在中文化的方面都有方法可以變中文嗎?
    版主回覆:(10/04/2011 12:35:52 PM)
    語系檔的更換可以參考 http://izaka.pixnet.net/blog/post/26704673 這篇文章, 社群自訂版本都可以套用官方的語系檔

  17. soga…看來 64-bit 的網頁瀏覽器距離成熟仍有一段路。
    也謝謝多採納一個樣本,感恩…

  18. 精彩的評測文,感謝分享。^^
    樓主的備配確實高檔。
    不過有點好奇也有點希望…
    可否請樓主再多加入一些版本到戰局裡呢?
    1.
    Lawliet’s Firefox (32-bit):
    討論串: http://forum.moztw.org/viewtopic.php?f=43&t=27672
    下載點: https://skydrive.live.com/?cid=7658a515eea74cbf&id=7658A515EEA74CBF%21264
    2.
    Pale Moon 64-bit 的 firefox
    http://www.palemoon.org/palemoon-x64.shtml
    3.
    Firefox 64-bit (不過似乎沒 Stable release 的版本)
    http://fbuild.com/
    很想知道 32/64-bit 是否會差更多… 😮
    版主回覆:(11/29/2014 02:11:39 PM)
    謝謝提供我不知道的社群版本, 屆時等 pigfoot 釋出, 會一併測試 Lawliet’s 的自訂版本, 至於 x64 的部分, 我會斟酌看看, 早些時候有測試過 x64, 不過適用性偏低, 當然中間也歷時了多次改版, 或許有改善也說不一定, 我會找時間測試看看, 至於先前的文章你也可以參考 http://izaka.pixnet.net/blog/post/25671370

發表迴響