firefox、opera、chrome、IE等瀏覽器有什麼區別差異?


這種比較在維基百科上是會被刪掉的。不指定版本號就沒法比較——雖然很多人喜歡把最新版的瀏覽器跟十幾年前的IE6比較。一個正經的問題應該是這樣:某年某月某日,IE的最新版本(x)、Chrome的最新版本(y),FF的最新版本(z)的比較如如何?

答案:

指標1:IE xx分 Chrome xx分 FF xx分

指標2:IE xx分 Chrome xx分 FF xx分

等等等等

但是這並沒有什麼用。因為瀏覽器更新頻率很高的原因,一個寫的比較深入的答案,過幾個禮拜估計就會錯了,而且用戶用的版本也不是x、y和z了。另外,即使瀏覽器實現有什麼差異,一些用於網站開發的組件也會盡量減少這些差異,比如jquery這樣的組件可以讓程序員們在各種瀏覽器對各種標準參差不齊的情況下編寫出體驗基本相同的代碼——實際上大網站都在這麼干,因為開發成本低。

比較穩定,對用戶影響也比較大的差異是網頁和瀏覽器插件作者們對於各個瀏覽器的支持——相對於瀏覽器的更新頻率來說,第三方開發者的更新頻率比較慢一些,他們的選擇更加有長遠的影響。現在還有一些人在抱怨IE11去掉了對document.all的支持——這意味著他們的代碼還是面向IE4寫的而不是IE5.5或之後版本。

選擇支持什麼瀏覽器是前端工程師的自由,在他們開發網站的時候,只支持IE(比如Windows Update只支持IE訪問這樣)或者不支持IE都不能說錯。這些完全是網站作者的偏好,不能說是瀏覽器本身的差別。但是小的網站就沒有那麼多成本支持太多瀏覽器版本,造成不同瀏覽器有不同的生態環境。IE因為需要支持比較多的奇葩網站,有些時候不得不採取比較奇葩的行為,而別的主流瀏覽器開發者對舊網站則更多採取「管他去死」的態度,反正用戶上不了會找Windows機器開IE上,兩個態度都不能說錯。

還有一些瀏覽器插件作者只支持特定瀏覽器,比如我寫的一些插件只支持IE。這個應該不算是瀏覽器的差別,我只是寫C++速度比寫JS快,寫完之後又懶得去針對別的瀏覽器寫代碼。但是看上面答案有人作為瀏覽器的生態環境來舉例,所以多說一句,如果你是一些瀏覽器插件的忠實用戶,這方面的差別還是很大的。


IE:老牌,WIN機必備,廣大群眾慣用產品。版本多,可謂亂七八糟(從6到11都有人用)。標準規範兼容性差,擴展功能幾無,跨平台支持無,網頁載入速度慢,愛死機崩潰,用戶體驗差。BTW,微軟哥計劃在新版WIN10里逐步拋棄IE,起用新人——斯巴達哥。

Firefox:老牌開源瀏覽器,網路標準規範支持好,基本上全平台支持,插件豐富,網頁載入速度中等,用戶體驗較好。話說,近年來,火狐的界面風格逐漸向Chrome靠攏,反而丟失了自己的特色,可惜可惜。

Chrome:Google佔領網路市場的一大殺器,配合Google各項服務,簡直如虎添翼。(但必須學會翻牆,否則簡直是廢物不如!)界面設計簡潔,引導扁平化設計之風潮,用戶體驗好。網路標準規範支持好,基本上全平台支持,插件豐富,網頁載入速度快。

Opera:老牌瀏覽器,多年來一直存活,要死不活。短小精悍,劍走偏峰。本人使用Opera很少,沒有多大發言權。


除了ie不考慮,其他的瀏覽器對一般人來說也沒什麼太大的區別,這3個瀏覽器我都裝了,chrome用來平時上網,firefox調試前端代碼,opera在linux里用


如上所說 內核渲染不同 解析的代碼效果不同 載入順序不一樣 某些插件支持程度也不同


對於用戶一句話就夠了:你瀏覽網頁快慢和界面的區別


本質:渲染引擎的差異

表質:外觀,使用習慣


沒人覺得chrome在機械盤上就是個垃圾嗎?處理器內存的佔用率都不高,就是他媽的反應慢,所以一般我用老早的世界之窗3.0版


推薦閱讀:

大家在電腦前使用頻率最高的應用程序是?
Mozilla 準備開發操作系統了,這意味著什麼?
有哪些比較實用的用戶腳本、擴展、插件?
獵豹瀏覽器比之 Google Chrome,是否性能更加強勁?為什麼?

TAG:GoogleChrome | 網頁瀏覽器 | 火狐瀏覽器Firefox | InternetExplorer |