谷歌不在关注WebKit了,正在研发新浏览器内核Blink

  Mozilla和三星本周也宣布,将合作开发下一代浏览器渲染引擎Servo。但是blink的目的好像不是要和Servo竞争,而是Safari。

chromiumtiny

   对于为何要推出Blink,谷歌解释称,Chromium与WebKit浏览器有着不同的多进程架构。谷歌工程师亚当·巴斯(Adam Barth)表示:“过去几年中,支持多种架构给WebKit和Chromium项目增加了复杂性。”因此,这种方式对“创新的速度”产生了不利影响。

巴斯表示,谷歌做出这一决定并不容易,但谷歌认为多种渲染引擎的存在将使整个开放网络生态系统更健康。谷歌表示,在最初阶段不会进行太大调整,但将很快从代码库中删除7个编包系统和7000个文件。Blink的策略将指导开发者何时添加新功能,同时也将删除开发商前缀。

   Chrome 虽然一直都是基于WebKit内核,但是只是用到了WebKit的一部分,而不是全部。Chrome 主要用到的核心是称为WebCore技术。WebCore处理html和css的渲染和呈现。一个纯粹的WebKit 浏览器处理javascript的引擎是JavaScriptCore ,而google是用自己的V8 引擎(V8 engine)。

   苹果的浏览器要比现阶段的chrome高深一些,实际上它是用的WebKit2,运用了一种类似于沙盒的方式处理浏览器运行中的问题,现在很多浏览器都是多选项卡式的,但是当其中一个选项卡崩溃,整个浏览器也跟着崩溃。谷歌迷们可能对这个消息有点过敏,不过放心,google的WebCore 也已经有了自己实现沙盒的方式,当然不是继承自WebKit2,谷歌用了大量代码来实现这一特性。


那么这“大量代码”是有多大量呢?大概有四五百万行吧,如果google要改造WebKit,让这些新特性能很好的为chrome所用,7000个文件,以及7个系统级别的代码都将从现有的chrome中扔掉。


这一决定将使很多人感到无奈。WebKit 一个开源的浏览器内核,很多web开发者都是基于它开发出了自己的应用或者页面。如果这事没处理好,网站开发者们又开始头疼了。但是google说,他们会遵守现有标准的,我们走着瞧吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值