Firefox瀏覽器(火狐)的世界最近很熱鬧,我簡單在Ubuntu Linux平台上做了SunSpider Javascript與記憶體耗用量的測試,比較看看最近主要的三個版本瀏覽器速度差異。
由於這個測試是以Ubuntu官方提供的套件版本為主,屬於一般編譯選項出來的版本,並不是特別加速的編譯產物,也因為是在Linux平台上,測試成績會比Windows平台上的差一點點,但還是可以知道那一版瀏覽器的速度比較快。
目前屬於正式版的Firefox 3瀏覽器的版本為Firefox 3.0.10,最新版的Firefox公開測試瀏覽器版本來到了3.5 beta4,屬於Firefox 3.1新系列瀏覽器的第6個開發版本,現在已經改名為3.5。另外,Firefox 3.2系列還屬於alpha測試版階段,現在也改名為Firefox 3.6 a1。
我透過Ubuntu Tweak增加了Firefox測試版的套件檔案庫,在Ubuntu Linux安裝Firefox 3.X系列測試版,進行這三個版本的測試比較,其中,Firefox 3.5 我是用beta5來測試的,還加上剛滿15週年的Opera瀏覽器9.64。結果如下(數字越小越好):
如果加入前一段時間的Firefox 3.5b4pre測試心得結果,下面這張圖可看不同版本間的速度差異。
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10
Total: 3603.4ms +/- 3.2% sunspider網頁記憶體耗用量101MB
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b5pre) Gecko/20090428 Ubuntu/9.04 (jaunty) Shiretoko/3.5b5pre
Total: 1964.4ms +/- 3.7% sunspider網頁記憶體耗用量45.3MB
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2a1pre) Gecko/20090417 Ubuntu/9.04 (jaunty) Minefield/3.6a1pre
Total: 1825.4ms +/- 2.3% sunspider網頁記憶體耗用量43.9MB
Opera/9.64 (X11; Linux i686; U; zh-tw) Presto/2.1.1
Total: 6583.2ms +/- 1.8% sunspider網頁記憶體耗用量37.5MB
以上是JS網頁效率測試速度,由快到慢依序是Firefox 3.6 a1>Firefox 3.5 b5>Firefox 3.0.10>Opera 9.64。
對於一般簡單網頁的瀏覽而言,JS跑得快,並不代表在一般簡單網頁會跑得比較快,但是對於Gmail這種非常依賴JavaScript,或者是其他複雜型網站時,瀏覽器讀取這類網頁的速度就會有很大的差異。
我自己的感覺是,Firefox 3.6 a1整個在反應、效率和記憶體耗用量方面是有改善的,即便是讀取tw.news.yahoo.com這種特殊的網頁,增加的幅度也不會太多,算是相當好的改進。
即便是已經公開測試的Firefox 3.5 b4/b5,效能方面也比Firefox 3.0.10有顯著的提昇,相當推薦給需要快速且功能多(實用套件是最大利器)的網友使用。
Acid3測試方面, Firefox 3.6 a1為94/100,Firefox 3.5b5為93/100,Firefox 3.0.10只有71/100,Opera 9.64是85/100。
延伸閱讀:在Ubuntu Linux安裝Firefox 3.X系列瀏覽器測試版