Firefox:我的JavaScript打敗Chrome了(某種程度上)

Firefox:我的JavaScript打敗Chrome了(某種程度上)

ADVERTISEMENT

在令人耳目一新的數度Beta版準時更新後,Firefox 4.0似乎又陷入某種拖稿麻煩,遲遲沒有發佈Beta 7。不過被大家關注已久的JavaScript執行效率卻有勁爆的發展,竟然首度在 SunSpider的測試成績上打敗Chrome的V8了,當然這是Mozilla自家所執行的測試結果。

爆出消息的就是Mozilla自家開設的「ARE WE FAST YET?」網站(簡稱AWFY),它是用來記錄由Firefox的JavaScript技術團隊所執行的測試成績,除此之外,沒有任何其他功能,非常單純。

Firefox:我的JavaScript打敗Chrome了(某種程度上)

▲Firefox第一名!贏了……6.2ms,說實在的,用放大鏡才看得清楚。

一打開AWFY,就會看到SunSpider和V8 Benchmark兩大測試軟體的「今日走勢圖」,就像股票區線一樣,讓你一看就懂JaegerMonkey到底打贏了沒有。如果你不知道的話,SunSpider是由WebKit團隊(Safari使用的網頁引擎)所開發的測試,而V8當然就是Chrome瀏覽器的V8引擎團隊做出來的測試程式。

在曲線最新的10月21這一點,可以看到Firefox(紫色)以些微的差距(6.2ms)超越了Chrome(綠色)的SunSpider分數,不過隔壁的V8測試還是落後了一截。當然這些測試數據,就跟CPU或顯示卡之間的嘴炮戰一樣,用自家開發的測試軟體打贏對手,公平性是有待商榷的。雖然Firefox也有自家開發的Kraken測試軟體,成績想當然爾大幅領先其他對手,不過大家最常執行的JavaScript測試還是SunSpider和V8,所以用這兩項來「賽豬公」還是有一定的行銷效果。

Firefox:我的JavaScript打敗Chrome了(某種程度上)

▲V8 Benchmark是Google出品,當然還是沒那麼容易被Firefox超越。

你可能已經發現了,另一項偏差會來自「測試是在Firefox你家跑的啊,誰知道你有沒有作弊咧?」根據經驗,SunSpider測試在不同的硬體配置執行,成績高低結果也會各自不同,所以Firefox團隊想必會「特挑」佔優勢的環境來跑測試,才符合常情。

從網頁上的說明可以看到,他們的測試平台是一部Mac mini,所以沒有IE9的測試成績也怨不得別人了。特別的是,目前測試程式都是透過命令列執行,也就是並沒有以瀏覽器的圖形介面來測試,所以這個「Firefox打敗Chrome」,其實是在很多前提之下才能成立的。

大家有興趣的話,還可以切換到「x64」的頁面逛逛,你會發現目前64位元環境下的SunSpider數據並不是Chrome也不是Firefox領先,而是WebKit(紅色)稱霸,而且差距頗為明顯,可見其他瀏覽器在64位元下的調校還有努力的空間。

Firefox:我的JavaScript打敗Chrome了(某種程度上)

▲64位元版的SunSpider測試成績比較。

Firefox:我的JavaScript打敗Chrome了(某種程度上)

▲64位元版的V8測試成績比較。

最後小編也拿出Firefox最新的Minefield 4.0b8pre測試版、及Chrome的7.0.517.41beta版,還有Safari 5.01來比一比,結果Firefox竟然還是殿底,但是跟Safari大致在同段班是沒問題的,不知道各位讀者測出來的結果如何呢?

Firefox:我的JavaScript打敗Chrome了(某種程度上)

▲測試平台:Core 2 Duo E8500、2GB記憶體、Radeon HD 3850顯示卡。

黑眼bobo
作者

寫了超過十年的稿,以後還想繼續寫

使用 Facebook 留言
黑眼bobo
3.  黑眼bobo (發表於 2010年10月22日 22:32)
原來如此,謝謝小明提醒,小編抓的是整個瀏覽器的nightly版,不是tracemonkey的

@peterkanpc
改好了, 謝謝
495f6b659e097bd38860f094af672b54?size=48&default=wavatar
4.  小明 (發表於 2010年10月22日 22:48)
about:config裡面會多出兩項值,javascript.options.jitprofiling.chrome和javascript.options.jitprofiling.content,true之後,在我的sunspider測試下,大約快80ms左右~
小白
5.  小白 (發表於 2010年10月22日 23:40)
速度不要太慢就好,功能性跟方便性強大就好,很顯然的,
Firefox 領先了其它 Web Browser 一大截。

Firefox,我呷意啦。
28843bbfa7e289c82d9b7072cf5fbe43?size=48&default=wavatar
6.  jhangyu (發表於 2010年10月23日 00:34)
GC團隊:
我們明天會更新Chrome的Canary Build~
91e0e67a1e4bb6ebabbde2803781fd8a?size=48&default=wavatar
7.  SdDt (發表於 2010年10月23日 00:48)
現在的瀏覽器速度上都已經有相當的水準了,先在需要注重的應該是使用者的網路瀏覽體驗才是,像最近Chrome穩定版本來到7.x,但固定分頁的設立上又在走回頭路....固定分頁,就要有它的意義,任何跳轉、開啟的頁面(外部網站)應該是自動丶在新分頁中開啟而非在該「固定分頁」中打開,不然固定了又有何作用

一個真正好的瀏覽器,除了速度上,最重要還是在於它的直覺操作和個人化,在這麼多強大功能中,也應該提供很細的設定選項,畢竟,大多數人選擇瀏覽器仍偏重於習慣與否、感覺如何而非速度上差距不大的快慢。
小白
1人給推

8.  小白 (發表於 2010年10月23日 02:44)
SdDt wrote:

一個真正好的瀏覽器,除了速度上,最重要還是在於它的直覺操作和個人化,在這麼多強大功能中,也應該提供很細的設定選項,畢竟,大多數人選擇瀏覽器仍偏重於習慣與否、感覺如何而非速度上差距不大的快慢。




說得好,這就是為什麼我選擇 Firefox 的原因。

到目前為止,在下還沒看過在 Web Browser 的功能性跟便利性上有哪一款能跟 Firefox 相提並論的。速度上或許不是最快,但是強大的外掛套件讓人使用起來真的是非常愉悅。

簡單來說 :

Firefox + Addons 簡直就是「神龍配鳳凰,天下無敵王。」

8c1e01a8a59ea94470351c4430e1e9aa?size=48&default=wavatar
9.  peterkanpc (發表於 2010年10月23日 10:23)
不過Firefox 4的啟動速度輸人一大截
我每次等它啟動等的快發火了
啟動後還要無反應一段時間
Mozilla可以改一下吗?



還是我習慣了Chrome的啟動速度了?
無痕
1人給推

10.  無痕 (發表於 2010年10月23日 10:32)
同感... Firefox 的外掛套件、書籤是我一直使用它的原因之一,火狐 f11 全螢幕跟 chrome 相較藏的並不完全,上面雖有「露餡」情況出現,但是我先前在發現這功能改善的時候,真的好高興。

chrome 7.0 先前載圖不完全的問題,現在感覺不出來了,但一樣無全部載入所有分頁的功能,至於穩定性如何,現在少在用它上網不清楚。
Fef7bd827ec57c4b547654f7b3985d78?size=48&default=wavatar
11.  XD先生 (發表於 2010年10月24日 15:26)
Firefox 4的啟動速度慢+1
我個人使用瀏覽器的開啟速度感覺是
1.chrome
2.IE9 beta FireFox
但FireFox外掛套件真的是蠻強的!
5b826d4e22b6c44f020bcb9c08d7a979?size=48&default=wavatar
1人給推

12.  qaz (發表於 2010年10月24日 19:55)
嫌 Firefox 4的啟動速度慢
給你一個良帖 服用後立即見效XD
請用SSD RAID
發表回應
謹慎發言,尊重彼此。按此展開留言規則