Chrome浏览器:眨眼是加快WebKit的更换

在今年二月,谷歌宣布将取代现有的Chrome浏览器引擎Webkit的所有平台与新的渲染引擎Blink 10周。在最近的googlei I/O开发者大会上,Blink团队说他们已经删除了880万条原来的WebKit。

Blink引擎
几个月前,谷歌介绍说,在这一阶段,眨眼引擎主要是精简内部结构,将删除在不久的将来,7000文件和450万行代码Webkit2兼容。由于今天的进步,谷歌的效率去除WebKit是远远超出预期。
目前,眨眼项目团队包括除了消除代码中的一些新的实验,如lazyblock布局——和mdash;测试我们是否能加快大型webapp渲染速度的处理在第一屏显示内容。本实验的结果是,渲染时间从4秒减少到了32毫秒。
关于闪烁引擎
眨眼实际上是WebKit的一个分支,像WebKit是KHTML分支。
谷歌的铬项目曾使用WebKit(WebCore)作为渲染引擎,但出于某种原因,它没有移动的多进程架构,WebKit。
后来,苹果推出了Webkit2铬沙盒设计冲突,所以铬一直停留在WebKit和方式移植实现主线Webkit2对接。这增加了铬的复杂性,在一定程度上影响了铬的架构迁移。由于这些原因,谷歌决定从中获得自己的WebKit Blink引擎。