谷歌周三宣布,将在Chromium项目中利用开源WebKit引擎开发自主的Blink渲染引擎,并应用在Chrome浏览器中。
苹果最初利用Khtml开发了WebKit,并应用在Safari浏览器中。苹果于2005年发布了WebKit的开源版本,谷歌随后在Chrome浏览器中应用了WebKit。Opera近期宣布将转向WebKit,但该公司目前确认实际上将转向Blink。
Blink的推出将削弱WebKit在浏览器市场的影响力。到2012年底,WebKit引擎在浏览器市场的份额高达40%。
对于为何要推出Blink,谷歌解释称,Chromium与WebKit浏览器有着不同的多进程架构。谷歌工程师亚当·巴斯(Adam Barth)表示:“过去几年中,支持多种架构给WebKit和Chromium项目增加了复杂性。”因此,这种方式对“创新的速度”产生了不利影响。
巴斯表示,谷歌做出这一决定并不容易,但谷歌认为多种渲染引擎的存在将使整个开放网络生态系统更健康。谷歌表示,在最初阶段不会进行太大调整,但将很快从代码库中删除7个编包系统和7000个文件。Blink的策略将指导开发者何时添加新功能,同时也将删除开发商前缀。
Mozilla和三星本周也宣布,将合作开发下一代浏览器渲染引擎Servo。开发者对于谷歌的决定反应不一。苹果移动Safari团队的资深人士弗朗西斯科·托马斯基(Francisco Tolmasky)表示,他对这一新产品很感兴趣,而谷歌目前是WebKit的实际控制者。他表示:“这就是软件的遭遇。目标发生改变,旧的代码和设计不再有意义,你需要重构或重新编写软件。”
不过,Pocket的编辑史蒂夫·斯特雷扎(Steve Streza)则略显谨慎。他表示不能确定这是否是一件好事。从短期来看,这将有利于Chrome用户,但长期看并不乐观。