Blink 是指 Chromium 对网络平台的实现,涵盖合成前的所有渲染阶段,最终以合成器提交结束。如需详细了解 blink 渲染架构,请参阅本系列的前几篇文章。
Blink 最初是 WebKit 的分支,而 WebKit 本身是 KHTML 的分支,后者可追溯到 1998 年。它包含 Chromium 中一些最古老(也是最重要的)代码,到 2014 年,它已经明显过时。那一年,我们开始了一系列雄心勃勃的项目,以我们称之为 BlinkNG 的旗号,旨在解决 Blink 代码组织和结构中长期存在的缺陷。本文将探讨 BlinkNG 及其组成项目:我们为何开展这些项目、这些项目取得了哪些成就、设计这些项目时遵循了哪些指导原则,以及这些项目为未来改进提供了哪些机会。