Blink (layout engine)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Blink
Developer(s) Google, Opera Software
Initial release
KHTML

November 4, 1998; 16 years ago (1998-11-04)

WebKit open-sourced

June 7, 2005; 9 years ago (2005-06-07)

Blink announced
April 3, 2013; 2 years ago (2013-04-03)
Written in C++
Operating system Cross-platform
Type Layout engine
License BSD v2.0 and GNU LGPL v2.1
Website www.chromium.org/blink

Blink is a web browser engine developed as part of the Chromium project[1] by Google with contributions from Opera Software ASA, Intel, Samsung and others.[2][3] It was first announced in April 2013.[4] It is a fork of the WebCore component of WebKit[5] and is used in Chrome starting at version 28,[6][7] Opera (15+),[6] Amazon Silk and other Chromium based browsers as well as Android's (4.4+) WebView and Qt's WebEngine.

While Chrome's version of WebCore followed its development, a large amount of the original WebCore's code was dedicated to enabling features which Chrome does not use (such as its sandboxing and multi-process model in WebKit2, which differs from Chrome's implementation). By forking, Chrome developers were able to simplify the codebase by removing unneeded code, while also giving them greater flexibility in adding new features. The fork will also deprecate vendor prefixes; experimental functionality will instead be enabled on an opt-in basis.[8] Aside from these planned changes, Blink currently remains relatively similar to WebCore.[7] By commit count, Google has been the largest contributor to the WebKit code base since late 2009.[9]

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.[1][10][11] Blink is a trademark of Open Source browser software company Nuanti, registered with the U.K. Intellectual Property Office.[12] Nuanti is one of the original code contributors and maintainers of the browser's graphics subsystem prior to Google.

See also[edit]

References[edit]

  1. ^ 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. 
  2. ^ "Contents of /trunk/src/AUTHORS". 
  3. ^ "Google, Opera Fork WebKit. Samsung Joins Firefox to Push Servo". 
  4. ^ "Blink: A rendering engine for the Chromium project". The Chromium Blog. Retrieved 3 April 2013. 
  5. ^ "Which webkit revision is Blink forking from?". blink-dev mailing list. Retrieved 18 April 2013. 
  6. ^ a b "Blink". QuirksBlog. Retrieved 4 April 2013. 
  7. ^ "Blink Developer FAQ". The Chromium Projects. Retrieved 22 October 2014. 
  8. ^ Siracusa, John (2013-04-12). "Hypercritical: Code Hard or Go Home". Hypercritical.co. Retrieved 2013-06-15. 
  9. ^ Kobie, Nicole (2013-08-07). "Firefox 23 finally kills "blink" tag". PC Pro. Retrieved 2013-11-25. 
  10. ^ Shankland, Stephen (2013-04-03). "Google parts ways with Apple over WebKit, launches Blink". CNet. Retrieved 2013-11-25. 
  11. ^ "Intellectual Property Office - BLINK". Retrieved February 2, 2015. 

External links[edit]