Home > Computers > Software > Internet > Clients > Web > Browsers > Rendering Engines
A layout engine, or rendering engine, is software that takes marked up content (such as HTML, XML, image files, etc.) and formatting information (such as CSS, XSL, etc.) and displays the formatted content on the screen.
It "paints" on the content area of a window, which is displayed on a monitor or a printer.
A rendering engine is typically used for web browsers, e-mail clients, or other applications that require the displaying (and editing) of web contents.
http://www.chromium.org/blink
The rendering engine used by Chromium.
https://developer.mozilla.org/en/Gecko
Maintained and primarily used by the Mozilla Corporation on Firefox, Thunderbird, SeaMonkey and NVU. [Open-Source, Mozilla tri-license]
http://directory.fsf.org/project/gtkhtml/
Designed to be implemented into GTK applications requiring lightweight HTML functionality. [GPL]
http://www.terrainformatica.com/htmlayout/
Embeddable HTML/CSS renderer and layout manager component. [Commercial]
http://www.konqueror.org/features/browser.php
Developed by the KDE project and used in Konqueror. [GNU]
http://msdn.microsoft.com/en-us/library/aa741317.aspx
Rendering engine used on the Windows versions of Internet Explorer. Also known as MSHTML.
http://webkit.org/
Originally derived by Apple from the KHTML software library of Konqueror. Primarily used in Apple Safari and in Google Chrome. [Open-Source, LGPLv2/BSD-style]
http://en.wikipedia.org/wiki/Comparison_of_web_browser_engines
General information, release history, operating system support.
Home > Computers > Software > Internet > Clients > Web > Browsers > Rendering Engines
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us