Mozilla CTO谈Mozilla为什么不切换到WebKit内核?

JohnTian·2013年02月16日 16:59
上周,Opera正式宣布将逐步把自己的Presto引擎换成WebKit内核,随后又以1.55亿美元收购了移动端浏览器SkyFire的制造商 SkyFire Labs,引发了人们对WebKit内核有望一统江山的猜测。而作为目前四款引擎之一且拥有巨大市场份额的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自身带来伤害。

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

在移动已成趋势的今天,依然有不少中小商家没有自己的网站,更不要说让它们做个可以自适应移动设备的网站了。正因为如此,这几年“傻瓜式”、“无需编程”的建站、app制作工具大行其道。最近在2013 Y Combinator冬季班毕业的初创公司Strikingly,也是一个傻瓜式的建站平台,让没有开发经验的用户可以在30分钟内建好可自适应平板和手机、浏览器的网站。

2013-02-16

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业