本周早些時候,Opera(中文名"歐朋")宣佈將停止自有的Presto排版引擎(layout engine),轉而使用WebKit。很顯然,開源的WebKit引擎目前勢頭強勁,有著Google、蘋果的支持,現在又加上瞭Opera。不過,Mozilla的首席技術官Brendan Eich昨晚寫道,"別指望Mozilla近期會切換到任何的引擎"。Mozilla因其非營利性(大多數人或許甚至不知道這點),有一個與其它供應商非常不同的使命。
Eich也承認,"如果Mozilla是一個更傳統的企業,我們很可能已經完成瞭Opera所做的事情。但我們不僅僅是一個企業,我們在臺式機上的份額,看起來有保持甚至上升的可能——這個短暫的勝利,基於我們在Gecko上的建立"。
如果WebKit的勢頭持續下去,我們的瀏覽器就會變得更像Chrome一點。不管你感覺如何,這種單一的勢頭對Web來說不是很好,這也是我們對Firefox和Internet Explorer歡呼的一個理由。
然而,Eich也指出:Webkit不是隻有一個,那裡還有著V8、蘋果的Nitro(iOS的Safari)、圖形後端(graphics back-ends)和網絡棧等各種東西。他寫到,"與Android 2.3打交道的web開發者已經學會瞭這條艱難的道路"。
從技術上來講,若Mozilla使用WebKit,將比Opera有著更大的轉換成本。因為Opera在桌面上的使用率是比較低的。Mozilla已經在XUL上深度投資(其自建的基於XML的用戶界面構建語言),切換到WebKit也意味著要失去'廣泛而深入的'Firefox附加組件生態系統。
有自己的引擎也意味著,Firefox也可以運行像Firefox OS和Firefox for Android這樣的項目。Eich特別看好Servo(Firefox當前使用的Gecko的下一代引擎)。他認為Servo將會更好地支持多核CPU和大規模的並行GPU,且略領先於蘋果和Google在瀏覽器上的多線程方法。
對於web開發者來說,Opera因其較小的市場份額,其轉換並不是一個太大的事兒。但最後,有一個強大和多樣化的生態系統,有助於推動web繼續向前。
Orignal From: 為什麼Mozilla不隨Opera切換到WebKit
留言列表