天天看點

firefox是什麼浏覽器_firefox 和 chrome 終極性能比較

程式員“貼秋膘”秘籍丨準确率近70的圖像分割算法來一套!>>>

firefox是什麼浏覽器_firefox 和 chrome 終極性能比較

本文轉自 deleak

曾經我叛逃過,現在非常後悔……

現在很多人都在迷茫,到底是選擇哪款浏覽器比較好。(某些人要堅決360安全浏覽器不改變哦)其實有很多選擇,按照核心可以分為trident,gecko,webkit,Presto等; 按照浏覽器js引擎又可以分為v8,TraceMonkey,Carakan等; 按照發行版,則對應的是ie,firefox,chrome,opera等。(maxthon等 雙核,360等ie馬甲請自覺離開)

本篇文章就是對比當紅的chrome 和firefox,看看到底孰優孰劣。

一直以速度著稱的chrome,到底是不是真的那麼快呢? 也許在opera的 Carakan 出現之前,google的v8 js引擎可以趾高氣昂,但是現在隻能甘拜下風 了。但是google的 v8 真的可以在firefox前 叫嚣嗎?

看起來差距不小,平均時間竟然想差近4倍。但是請仔細觀察每一個條目,就會發現,除了concatenate strings外,基本上不分伯仲,隻有concatenate strings這項firefox落 了下風。但是,哪個腦殘碼工會讓浏覽器執行1000k次的連接配接字元串操作?但是由 于木桶效應,firefox失敗了。

看看測試的名字就知道對firefox多麼的不利。結果當然倒向一邊。類似的還有Sun Spider Test,有興趣的讀者可以嘗試。

仔細看看firefox的測 試報告,你也許會發現根本沒有fatal err,甚至有的是因為沒有達到30fps而 測試失敗……

微軟IE9硬體加速測試頁面  Flying images

不知道ie9硬體加速後效果如何,反正firefox363,256個 圖示能跑到34fps,很流暢

再來看看chromium:

僅僅16個icons就5fps了…… 你那個優秀的js性能呢?

後來有 人發現,chrome的js引擎并不是真的占有優勢,例如math計算,使用for循 環計算pi,firefox比chrome占 優勢。

看了為 什麼Firefox的Javascript速度無法超越其它浏覽器後,忽然感覺v8和coreAVC有些相似了,太過于急功近 利不好的。

為什麼感官上firefox真的慢于chrome呢?這是因為firefox是 等資源下載下傳完再開始渲染,而chrome則是邊下載下傳邊渲染,進而使人有一種錯覺:chrome打 開速度比較快。實際上,在我朝用小水管,什麼浏覽器打開網 頁,速度都一樣。這裡有一份firefox 加速的教程,您僅需設定第二,三,四項目,即可感到firefox速度飙升,感官上不比chrome慢。(不 建議禁用ipv6支援)速度達到一個台 階以後,隻要不是太複雜的網頁,大家都不會有太特别的感覺。

就啟動速度而言,chrome的确比firefox快。但是拖慢火狐速度 的,就是那些插件而已。火狐的插件,強大到無以複加的地步,估計其他浏覽器也隻能望塵莫及了,是以犧牲啟動時的幾秒鐘時間來加載插件,個人認為是非常值得 的。我目前安裝了30個插件,啟動大約需要9s,完全可以忍受。這30個插件,雖然拖慢了啟動速度,但是卻給我帶來了和chrome 完全不同的體驗。

chrome的設計理念就是簡潔。太過于簡潔了,以至于到現在也沒有什麼強大的插件,整個插件系統好像被閹割一 般,弄得你都不忍心給chrome安裝插件。計算是找,也不可能找到像firebug那樣同等重量級的插件……

比較烏龍的一件事是如果您在firefox上安裝了Google Chrome extensions manager,那麼您就可以通過它在firefox上 安裝chrome的插件了……

記憶體溢出并不是firefox的專利……

chrome一直标榜自己的獨立程序是可靠而安全的……但是如果您像我一樣遇到這種情況,會不會同樣抓狂?

(上左)我僅僅是想把文本貼到而已,你為什麼要占用這麼多cpu資 源?

(上右)我僅僅是打開幾個網頁,為什麼你這些獨立的程序加在一起比我開virtualBox還占記憶體?

chromium崩潰起來好可怕……

chrome把所有設定都隐藏起來,隻把最基本的可設定選項留給客戶,就像mac。簡 潔就是簡單,但是太過于簡潔就是簡陋。chrome界面的确看起來很清爽,但是僅僅憑着速度牌,真 的能攝取衆多使用者嗎?真的搞不懂,為什麼在chromium裡設定代理,它竟然是讓我選擇設定gnome的全局代理呢?而且很多設 置并不是像firefox那樣随心所欲,至今我不知道chromium有沒有about:config…… 至今不知道在哪裡删除我的ssl證書……

事實上,chromium在我的laptop上存在的原因僅僅是為了:測試css + 快速浏覽。除非是特殊情況,否則大部分情況下我還是會啟用firefox的。

而firefox則不同,基本上 Edit -> Preferences 提供了所有的設定選項。如果您覺得這些還不夠多,直接打開 about:config手工設定,随心所欲而沒有限制,這些正是chromium卻欠缺的——給與使用者 充分自由。

關于這兩個浏覽器的安全性,沒有什麼好說的,基本上裸奔無障礙,不論是js引擎,還是浏覽器核心,亦或linux, 都能為安全性提供強大的保證。

結論:我目前的做法是firefox作為主浏覽器,把Chrome作為輔助浏覽器,這樣當我需 要打開一個連結的時 候,Chrome會很快的幫我打開網站,當我長時間上網的時候,firefox能夠給我帶來很好的體驗。

兩款浏覽器定位不同,最終客戶的選擇也是截然不同的。