作者Ubuntu (~Ubuntu 8.10~)
看板Browsers
標題[新聞] Firefox、Chrome跑JavaScript幾乎一樣快
時間Fri Dec 12 12:03:45 2008
2008/12/10 ZDNet新聞
Firefox、Chrome跑JavaScript幾乎一樣快
(唐慧文/譯)
在SunSpider上檢測JavaScript效能的測試結果顯示,最新版Google Chrome瀏覽
器的執行速度只比Mozilla的Firefox稍稍慢了一點。
Mozilla周四釋出Firefox 3.1 beta 2版,Google則發布Chrome 0.4.154.33版。
所以,現在是再做一次JavaScript效能測試的好時機。
測試報告的重點還包括:Firefox的SunSpider測試結果仍以2,110分維持領先,
但Chrome的得分正急起直追,以2,140分拉近了差距。分數愈低表示效能愈好。
由於幾次測試下來的結果不一,所以我引用的數據是數次測試結果的平均值。
市面上的瀏覽器不只Firefox和Chrome兩種,但拿這兩種做比較很有意思。理由
如下:一,兩者都是開放原始碼軟體,都意在以新的瀏覽體驗挑戰Internet
Explorer瀏覽器;二,基於上述理念,這兩種瀏覽器可能吸引勇於搶先採用的使
用者;三,兩者都有新的 JavaScript引擎,Chrome的V8和Mozilla的TraceMonkey
,在新beta測試版的預設狀態下都是啟動的。
JavaScript用來打造功能複雜的網站,例如Gmail或Google Docs,但也用於比較
平常的運作。所以,JavaScript效能的速度加快是好事。Google曾提出一種可能
性,就是未來網路應用程式也許能完全不用JavaScript、直接採用Google新開發
的原生用戶端(Native Client)軟體--這項研究計畫宣稱,可讓架構在網路上的
軟體跑起來幾乎像在電腦上執行一樣快。
Chrome在的JavaScript效能測試中一直都在進步,Firefox的表現則時好時壞。
不過,SunSpider只是其中一項測試;在Google自己的JavaScript效能測試中,
Chrome大獲全勝。第一個Firefox beta版有瑕疵,妨礙我在Google的效能測試上
做檢測,但新的beta版產生的分數是182分,比先前的Firefox 3.1 beta版的235
分低,所以或許仍有些地方有偏差。無論如何,這結果都跟Chrome 0.4.154.33
版的2,635分相差甚大。
要注意的是:你的測試結果可能跟我的不同。我的上述測試是在雙核心聯想
Lenovo T61筆記型電腦上做的,搭配的是3GB記憶體與Windows XP。JavaScript
只是網頁瀏覽器效能的一個面向,而且,這軟體現在只是beta版而已,尤其
Chrome還只是developer beta。最後,我得向部分讀者說聲抱歉,因為時間限制
,我無法測試最新的WebKit builds和 Opera。
根據Google Chrome計畫經理Mark Larson的說法,Chrome 0.4.154.33修正了先
前的軟體錯誤,包括在64位元Windows開啟選項(Options)對話框時會當機,以及
使用Hotmail時遭遇的一些問題。但Larson說:「Hotmail仍無法妥善辨認
Google Chrome。」
http://www.zdnet.com.tw/news/web/0,2000085679,20134973,00.htm
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.219.222
推 michaelch:除了上網速度,我覺得冷啟動也開始變成決勝點...GC啟動+ 12/12 12:21
→ michaelch:開網頁就像是開我的電腦~真的很不錯!OP10也相當快,冷啟 12/12 12:21
→ michaelch:動可能是FX永遠的痛...套件太多了 12/12 12:22
推 darKyle:fx啟動慢跟extension架構應該也有關係 因為是採用直譯的js 12/12 13:17
→ darKyle:如果addon也能編譯成binary會快很多 12/12 13:18
→ darKyle:不過這樣的話跨平台的複雜程度又會提高了 12/12 13:19
→ EqualMan:對啊 所以臨時快查就可以用op gc 12/12 15:08
推 Kenqr:我的Firefox都不關的 所以啟動速度慢影響不大 12/12 16:03
推 timmy5519:摟上跟我一樣,關機才會關FX,啟動速度也不會慢到哪裡去 12/12 17:56
→ f76916:但是久開不關的話記憶體吃很兇~_~打算買記憶體中... 12/12 18:30
推 jeta890119:其實FX可以在加入套件之後編譯成BIN來使用 12/13 01:45
→ jeta890119:最多就是加入的時候比較慢,執行快而已 12/13 01:45
→ jeta890119:而且跨平台還是同樣的檔案,只是加入後編譯的結果不同 12/13 01:46
推 CrazyMika:我自己測是FX3.1(Ayakawa)y)>GC最新dev>OP10 12/13 09:25
→ CrazyMika:但是只是數字上的差異~實際上雖然OP10跟GC不輸 12/13 09:26
推 Luciferspear:我的電腦FX很快說 13個套件 大概是IE6啟動速度2到3倍 12/13 11:34
推 emethxyz:50多個套件 冷啟動慢到想哭 photoshop都比它快XD 12/13 12:35
推 darKyle:javascript可以編譯?! 12/13 14:43
推 EqualMan:怎麼把套件加入fx重新編譯啊? 12/14 13:52
推 alastair:我也想知道+1 12/15 10:48