Webkit
Webkit is a rendering engine for web pages that was created on the base of KHTML. It displays the pages of Apple's Safari browser, Chrome and Android from Google.
It is also used on Apple and Nokia mobiles. It replaced Gecko on the Epiphany browser for Gnome on Linux.
Based on an overly optimistic interpretation of a sentence of Ballmer, the rumor ran that Microsoft could use Webkit for some of its products, but this was later denied. The sentence was somewhat ambiguous:
"Open source is interesting. Apple has embraced Webkit and we may look at that, but we will continue to build extensions for IE 8." (Developer Conference at Sydney in November 2008.)
Webkit and KHTML
To create its new browser, the Apple company had ignored Gecko and preferred the KHTML runtime that displays the pages in the Konqueror browser under Linux.
Thereafter Apple launched in 2003 from the KHTML code, the Webkit project that became open source in 2005 or more precisely, becomes accessible to third-party applications.
Google launched its Chrome browser in 2008 using the Webkit code associated with a very fast JavaScript compiler. This started a race for JavaScript engines speed.
Alternatives
Rendering engines of other browsers are:
- Gecko from Mozilla, on Firefox. (1998).
- Trident from Microsoft. On Internet Explorer since version 4. (1997). Still on IE9.
Webkit is fully compatible with Web standards, unlike Trident until version 9 and 10 of IE. - Presto from Opera. Succeeds to Elektra since version 7. (2003).
- Gazelle. This is a rendering engine and browser that would function as an operating system.
Tools
- Webkit. The site.
- Chrome Browser.
- Safari 4. For Windows and Mac.
- Using Webkit for your desktop application. Linux Journal.
This requires the use of the Qt framework and QtWebKit, sizelarge, but portable and easy to use.
See also
- Chrome.
- Qt 4.5. GUI library that integrates Webkit.
- WebGL. The 3D library for the Web is supported by Webkit (and is displayed in Canvas).
| Tweet |
|