Web browser engine
A web browser engine is a computer program that renders web pages. This is the process of transforming HTML documents into a graphical representation on a computer monitor. For instance, this Wikipedia article had to be rendered by a browser engine in order to read it on a PC, phone, or other electronic device.
Similar to the engine of a car, a browser engine is not a stand-alone entity that can operate by itself. Rather, it is a core component of larger programs, primarily web browsers.
Name and scopeEdit
The focus of this article is on the traditional layout engine.
Some layout engines may begin rendering before all of a web page's resources are downloaded. This can result in visual changes as more data is received, such as images being gradually filled in or a flash of unstyled content.
KDE created the KHTML engine for use in its Konqueror browser. Apple forked KHTML to make the WebKit engine for its Safari browser. Google originally used WebKit for its Chrome browser but now uses its own fork called Blink. The Opera browser also uses Blink; previously, it used its own Presto engine.
- "Gecko". Mozilla. Retrieved 2018-04-21.
- "Behind the scenes of modern web browsers". Tali Garsiel. Retrieved 2018-04-21.
- "Introducing Goanna". M.C. Straver. 2015-06-22. Retrieved 2018-04-21.
- Wikimedia Traffic Analysis Report - Browsers e.a.: Monthly requests or daily averages, for period: 1 Feb 2014 - 28 Feb 2014, Wikimedia