Developer(s) | The Chromium Project |
---|---|
Initial release | 3 April 2013[1] |
Repository | |
Written in | C++ |
Type | Browser engine |
License | BSD and LGPLv2.1 |
Website | www |
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.[2] However, Google needed to make substantial changes to the WebKit code to support its novel multi-process browser architecture.[1][3] 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.[1][3]
By commit count, Google was the largest contributor to the WebKit project from late 2009 until 2013,[4] when Google's modified version was officially forked as Blink.[1][3] Much of the unwanted WebKit code was used for features that Google implemented differently in Chromium, such as sandboxing and the multi-process model. Blink also deprecated CSS vendor prefixes, including WebKit's; experimental functionality is instead enabled on an opt-in basis.[5]
Blink's name was influenced by two factors: the implication of speed, and a reference to the non-standard blink HTML element,[6][7] which was never actually supported by Blink.[8]