Blink (browser engine)

From Wikipedia, the free encyclopedia
  (Redirected from Blink (layout engine))
Jump to navigation Jump to search

Developer(s)The Chromium Project and contributors
Initial releaseApril 3, 2013; 5 years ago (2013-04-03)[1]
Repository Edit this at Wikidata
Written inC++
TypeBrowser engine
LicenseThree-clause BSD and GNU LGPL v2.1

Blink is a browser engine used in the Google Chrome browser and many other projects. It is developed as part of the Chromium project[2] with contributions from Google, Opera Software ASA, Adobe Systems, Intel, Samsung and others.[3][4] It was first announced in April 2013.[5]


Blink is a fork of the WebCore component of WebKit,[6] which was originally a fork of the KHTML and KJS libraries from KDE.[7][8] It is used in Chrome starting at version 28,[9][10] Opera (15+),[9] Vivaldi, Amazon Silk and other Chromium-based browsers and frameworks.

Much of WebCore's code is used for features that Chrome implements differently (such as sandboxing and the multi-process model). These parts were altered for the Blink fork, and although made slightly bulkier, it allowed greater flexibility for adding new features in the future. The fork will[when?] also deprecate vendor prefixes; experimental functionality will instead be enabled on an opt-in basis.[11] Aside from these planned changes, Blink currently[when?] remains relatively similar to WebCore.[10] By commit count, Google has been the largest contributor to the WebKit code base since late 2009.[12]

Blink's naming was influenced by the non-standard presentational blink HTML tag, which was introduced by Netscape Navigator, and supported by Presto- and Gecko-based browsers until August 2013. (Blink has, contrary to its name, never functionally supported the tag.)[2][13][14]


Several projects exist to turn Chromium's Blink into a reusable software framework for other developers:

Chromium Blink is implemented on six platforms: Windows, Mac, Linux, Chrome OS, Android, and Android WebView. iOS versions of Chromium continue to use its parent renderer, WebKit WebCore.[23]

See also[edit]


  1. ^ "[chrome] Log of /releases/28.0.1463.0/DEPS". Retrieved 2016-12-31.
  2. ^ a b Lardinois, Frederic (2013-04-03). "Google Forks WebKit And Launches Blink, A New Rendering Engine That Will Soon Power Chrome And Chrome OS". TechCrunch. Retrieved 2013-11-25.
  3. ^ "Contents of /trunk/src/AUTHORS".
  4. ^ "Google, Opera Fork WebKit. Samsung Joins Firefox to Push Servo". April 2013.
  5. ^ "Blink: A rendering engine for the Chromium project". The Chromium Blog. Retrieved 3 April 2013.
  6. ^ "Which webkit revision is Blink forking from?". blink-dev mailing list. Retrieved 18 April 2013.
  7. ^ "'(fwd) Greetings from the Safari team at Apple Computer' – MARC". January 7, 2003. Retrieved May 2, 2017.
  8. ^ "The WebKit Open Source Project". Retrieved April 7, 2012.
  9. ^ a b "Blink". QuirksBlog. April 2013. Retrieved 4 April 2013.
  10. ^ "Blink Developer FAQ". The Chromium Projects. Retrieved 22 October 2014.
  11. ^ Siracusa, John (2013-04-12). "Hypercritical: Code Hard or Go Home". Retrieved 2013-06-15.
  12. ^ Kobie, Nicole (2013-08-07). "Firefox 23 finally kills "blink" tag". PC Pro. Retrieved 2013-11-25.
  13. ^ Shankland, Stephen (2013-04-03). "Google parts ways with Apple over WebKit, launches Blink". CNet. Retrieved 2013-11-25.
  14. ^ "WebView for Android". Google. Retrieved 2017-04-22.
  15. ^ Hallgrimur Bjornsson. "Introducing HTML5 extensions". Adobe Systems.
  16. ^ "Adobe Edge Animate Team Blog". Adobe Systems.
  17. ^ "Open Source". Retrieved 2016-12-31.
  18. ^ "CEF integration in Dreamweaver". Retrieved 2016-12-31.
  19. ^ "Chromium Embedded Framework - Valve Developer Community". Retrieved 2016-12-31.
  20. ^ a b "Developer diary: Creating a desktop client for Conclave - 10×10 Room". 2014-04-24. Archived from the original on 2017-01-18.
  21. ^ "Qt WebEngine Overview". Qt Project. Retrieved 2016-12-31.
  22. ^ EMIL PROTALINSKI (2013-04-04). "Google's Blink Q&A: New rendering engine will replace WebKit on all platforms in 10 weeks with Chrome 28". Retrieved 2018-07-10.

External links[edit]