Mozilla CTO談Mozilla為什么不切換到WebKit內核?

jopen 11年前發布 | 7K 次閱讀 Mozilla

Mozilla CTO談Mozilla為什么不切換到WebKit內核?

        上周,Opera 正式宣布將逐步把自己的 Presto 引擎換成 WebKit 內核,隨后又以 1. 55 億美元收購了移動端瀏覽器 SkyFire 的制造商 SkyFire Labs,引發了人們對 WebKit 內核有望一統江山的猜測。而作為目前四款引擎之一且擁有巨大市場份額的 Mozilla,其 CTO 則明確表示 Mozilla 不會切換到 WebKit。

        與其它幾個廠商不同,Mozilla 是一個是非盈利機構,因此與其它幾個有著不一樣的目標。在一篇名為《Why Mozilla Matters》的文章中,Mozilla CTO Brendan Eich 給出了不會切換到 Webkit 的幾個理由:

        1. Eich 承認,如果 Mozilla 是一個更傳統的商業服務,那么 Mozilla 可能也不得不像 Opera 所做的那樣,切換到 WebKit。Eich 說,“因為我們不僅僅是一項商業業務,而且我們在桌面端的市場份額看起來仍然堅挺且有可能繼續增長 --- 而這部分就歸功于我們基于 Gecko 所做的事情。”

        2. 如果 WebKit 的強勁勢頭繼續保持,那么瀏覽器市場更多變成了圍繞 WebKit 的 Chrome 一家獨大,這種單一狀態對于整個 Web 來說并不好,而這也是 Mozilla 需要繼續對 Firefox 投入的一個原因,微軟的 IE 瀏覽器也一樣。Eich 同時還指出,目前不僅僅只有一個 WebKit,圍繞 WebKit 構建的有 8 個系統以及眾多的分叉(如 V8、蘋果的 Nitro 等),還有多種的圖形后端。通過處理 Android2.3,Web 開發者已經發現這并不是那么的簡單。

        3. 技術上,對于 Mozilla 來說,切換到 WebKit 的成本要比 Opera 大很多,因為 Opera 在桌面端的市場份額非常低,因此其轉換的成本相對會低很多,但是仍然不簡單。而 Mozilla 已經在 XUL 做了深度投入,如果切換到 WebKit,其基于 XML 語言所做的用戶界面等都會隨這個切換而丟失,同時最重要的是會失去已經非常豐富的 Firefox 插件生態系統。

        4. 擁有自己的獨立引擎,意味著 Firefox 能繼續做類似 Firefox OS 和 Android 版 Firefox 的項目,Eich 還特別強調了 Mozilla 的下一代引擎 Servo,他說 Servo 在支持多核 CPU 和大規模并行 GPU 方面會有更好的表現,并且在處理多線程服務方面已經比蘋果和 Google 的瀏覽器領先。

        對于 Web 開發者來說,Opera 的轉換可能并不是一項非常巨大的事情,因為其市場份額不算很大,大多數網站都不需要為其做單獨的優化。但 Mozilla 的堅持可能也是非常有價值的,畢竟,一個擁有多樣化瀏覽器的生態系統更能推動 Web 更好的向前發展,IE 瀏覽器長期壟斷市場的那個時代已經說明了這一點,但這項堅持也可能會對 Mozilla 自身帶來傷害。

        Source (s): [ techcrunch.com ]

來自: 36氪
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!