正在阅读:不只是马甲 简析Chrome和Webkit的渊源不只是马甲 简析Chrome和Webkit的渊源

2013-08-01 15:31 出处:PConline原创 作者:Aimo 责任编辑:censi

  Chromium和Chrome:试制品和成品

  既然提到了Chromium,这里就顺带谈一下Chromium和Chrome的区别。不知道从什么时候开始,流行着这样一种说法——Chrome开源。这是错误的。Chrome并非一款自由软件,也没有开放源代码。甚至和Firefox比起来,Chrome还很封闭——因为它无法提供像Firefox一样繁多而高权限的应用接口,这使得Chrome在扩展以及界面定制方面都不如Firefox自由。那Chrome是开源软件一说何来之有?

Firefox十分开放
Firefox十分开放

  之所以这种说法,多是因为人们把Chrome和Chromium搞混了。虽然名字很像,图标界面功能什么的都差不多,也同样隶属于Google,但事实上这两者真的不同。Chromium是一款自由软件,遵循BSD许可证开源,开发者可以使用Chromium的源代码进行开发。我们可以认为Chromium是Google为了发展Chrome而开启的开源计划,Chromium相当于Chrome的实验开源版。两者功能也有微妙的差异,Chrome比Chromium多了PDF阅读器Flash Player及Google Update等一些小部件。

Chromium(左)和Chrome
Chromium(左)和Chrome

  简单来说,Chromium是一个实验项目,Chrome则是一件商品。开发者所能使用的代码只能是开源的Chromium,而不会是闭源的Chrome。若听到有人说,某某浏览器基于Chrome内核,速度快得很!这时候我们应该知道,这款浏览器实际上使用的是Chromium内核。

  广受欢迎的Chromium

  目前使用Chromium内核的著名国产浏览器有360极速浏览器、搜狗浏览器世界之窗浏览器极速版等等,为数不少。但我们发现,在国内虽然Chromium内核很受浏览器厂商欢迎,但是更原始的Webkit却几近无人问津。这又是为何?

人们更热衷于Chromium
人们更热衷于Chromium

  当然这也是有原因的。前面提到,Google对Webkit的代码重新梳理,Chromium代码的可读性和编译效率远比Webkit高。对比Chromium的代码,Webkit的代码堪比天书,开发难度高得多。Webkit这货不是你想弄,想弄就能弄的啊。更何况Chromium的V8 JS引擎比Webkit的JSCore效率更高,好用又强大的东西干嘛不用呢。

  鉴于Chromium和Webkit拥有较大的区别,我们不应该单纯地认为Chrome/Chromium只是在Webkit上面套一个马甲。给Google的工程师们一些掌声吧,因为他们的优秀和努力,世界上多了一个优异的浏览器内核。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品