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.
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.
Sites 8
- HtmLayout Embeddable HTML/CSS renderer and layout manager component. [Commercial]
- Gecko Maintained and primarily used by the Mozilla Corporation on Firefox, Thunderbird, SeaMonkey and NVU. [Open-Source, Mozilla tri-license]
- WebKit 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]
- Trident Rendering engine used on the Windows versions of Internet Explorer. Also known as MSHTML.
- KHTML Developed by the KDE project and used in Konqueror. [GNU]
- GtkHTML Designed to be implemented into GTK applications requiring lightweight HTML functionality. [GPL]
- Blink The rendering engine used by Chromium.
- Wikipedia: Comparison of web browser engines General information, release history, operating system support.