昨天才在感嘆Google Chrome的高速,超越FireFox 3至少一倍的JavaScript Render性能
想不到這個感覺在我的身上緊維持短短不到一天就被打破了!
打破Google Chrome的就是同樣也在Beta當中的Firefox 3.1!

Firefox 3.1相比3.0主要就是使用了Gecko 1.9.1排版引擎(3.0使用Gecko 1.9)
以及功能加強的SpiderMonkey JavaScript Engine,新的引擎整合了TraceMonkey追蹤技術
在理論上可以比傳統方式提高5~40倍的執行速度
Mozilla Develop Team表示,他們的最終目標是希望JS Render性能將與C語言一樣迅速!

在以前瀏覽器JS Render的經過是將代碼逐行編譯執行,這種方式會消耗很多時間
尤其時當代碼裡含有大量迴圈需求的時候會更為明顯!

而TraceMonkey引擎在接收JS Code後,並不會逐步編譯,它會先檢查然並找出
需要大量運算需求的迴圈,將迴圈直接編譯成可執行文檔,透過追蹤技術
TraceMonkey可以不用完全編譯所有的JS Code,並確保程式的可執行能力
也由於是既時編譯,所以在操作上可以比傳統方式節省了很多時間!

我實際用FireFox 3.1跑SunSpider測試JavaScript性能
Firefox 3.1成績為1087.6ms贏過了Google Chrome的1172ms將進快100ms
看起來贏不多,但Mozilla Develop Team說過SunSpider已經過時了!
最重要的一點是TraceMonkey還尚未完成,未來還會繼續提高JS Render性能!

不過目前TraceMonkey追蹤技術預設為關閉,如果要開啟,必須先在網址列輸入about:config


尋找javascript.options.jit.content這項,並設定為True


重新啟動後再看看速度是不是變快了!
最後告訴昨天把Google Chrome換成預設瀏覽器的朋友
回來FireFox的懷抱吧,同樣都是測試版,要用就用最快最速的瀏覽器!XD


以上文章轉貼自Lawliet's blog
文章關鍵字
Firefox3.0其實本來就比孤狗快
孤狗測試時還自稱比火狐快
開放給大家測試結果尷尬了好幾下
火狐還是比估狗快至少有0.5秒
不過不知道為什麼
火狐到3版之後就經常錯誤要重新開啟
2版反而不會這樣

重灌電腦後也是同樣的情形...
希望3.1之後在我的電腦會順一些
不過說真的

現在也都還在Beta / RC 之類的

現在下定論可能有些太早了

所以我們可以再等等~!!! ((反正無論誰贏也都是我們受惠
可是我已經愛上Google的介面了耶
好希望小狐狸也可以長得跟它一樣
我希望能夠有個融合小狐狸跟神奇寶貝球的優良雜種
這樣就所向披靡了!
CPU: AMD Athlon64 X2 6000+ RAM: DDR2-667 6G GPU: ATI 4670 1G DDR3
Google Chrome第一感覺就是 快
剛出來就有這感覺等正式推出更不用說啊
Mixeed wrote:
可是我已經愛上Goo...(恕刪)


如果需要這類的"優良雜種"...

可以找找看"社群版"的...

搞不好有人會做...
如果文章看不到圖,先怪 01 不要怪我 XD
Mixeed wrote:
可是我已經愛上Google的介面了耶


我也蠻喜歡它的介面的

但用起來還是不習慣...

可能火狐用久了吧
crane06 wrote:
不過不知道為什麼
火狐到3版之後就經常錯誤要重新開啟
2版反而不會這樣


我也有遇到這樣的情形
不知道是跟系統哪裡衝到還是套件造成的
已經遇過連續當掉很多次的狀況
delicious的套件使用也不是很正常

現在Chrome快樂使用中
我覺得因為介面簡潔精練,很快就習慣了
現在反而不想跳回去用firefox
不過FF3.1如果速度又更快那我會考慮一下

無論如何,開放競爭會讓大家的產品都更好
Google的這個理念倒是滿好的,至少不邪惡
微軟應該要想想為啥自己從過去的壟斷獲利中逐漸老化









小凱 wrote:
我也蠻喜歡它的介面的

但用起來還是不習慣...

可能火狐用久了吧
在這個過渡時期,我是CHROME和FF並用
一點都沒有不習慣的問題
都是一樣好用的
兩個瀏覽器良性競爭,絕對比起沒有競爭的好得多

期待chrome可以把FF包進去,就像FF底下的IE TAB
如果chrome可以選擇切換多種核心就有趣了
一個中文,各自表述
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!