Developer(s) | The Chromium Project |
---|---|
Initial release | 3 April 2013; 11 years ago |
Repository | chromium.googlesource.com/chromium/src/+/master/third_party/blink/ |
Written in | C++ |
Type | Browser engine |
License | BSD and LGPLv2.1 |
Website | www.chromium.org/blink/ |
Blink is a browser engine developed as part of the free and open-source Chromium project.
Blink is by far the most-used browser engine
, due to the market share dominance of Google Chrome and the fact that many other browsers are based on the Chromium code.
To create Chrome, Google chose to use Apple’s WebKit engine.
However, Google needed to make substantial changes
to the WebKit
code to support its novel multi-process browser architecture
.
Blink是浏览器引擎的一种,它是免费开源的Chromium项目的一部分。
Blink无疑是“最常用的浏览器引擎”,这得益于谷歌浏览器的市场份额优势和许多其他基于Chromium代码的浏览器。
为了开发Chrome,谷歌选择了使用苹果公司的WebKit引擎。
然而,谷歌需要对WebKit代码进行“大量修改”,以支持其新颖的多进程浏览器“架构”。
Over the course of several years, the divergence
from Apple’s version increased, so Google decided to officially fork its version as Blink
in 2013.
Blink’s name was influenced by two factors
: the implication
of speed, and a reference to the non-standard blink HTML element, which was never actually supported by Blink
.
By commit
count, Google was the largest contributor to the WebKit project
from late 2009 until the fork in 2013.
One of the first changes of the new fork was to deprecate CSS vendor prefixes, including WebKit’s; experimental Blink functionality is instead enabled on an opt-in basis.
在数年的时间里,与苹果版本的
分歧
增加,因此谷歌于2013年决定正式将其版本作为Blink
进行分支。
Blink
的命名受到两个因素
的影响:速度的含义
和对不标准的blink HTML 元素的参考,该元素实际上从未受到 Blink 支持
。
按
提交
计数,从2009年末到2013年分支之前,谷歌是WebKit 项目
最大的贡献者。
新分支的第一个更改之一是废弃CSS的供应商前缀,包括WebKit的前缀;实验性的Blink功能现在是基于选择加入的。