Browser engine: Difference between revisions
m UIML not necessary rendered by layout engine, e.g. can be compiled into byte/binary code. |
m Remove duplicated comparison |
||
Line 2: | Line 2: | ||
The term "layout engine" only reached popular usage when these became easily separable from the browser. For example [[Trident (layout engine)|Trident]], the layout engine from [[Internet Explorer]], is used by many applications on the [[Microsoft Windows]] platform to render HTML, as in the mini-browser in [[Winamp]]. The [[Mozilla]] project's layout engine, [[Gecko (layout engine)|Gecko]], is commonly referred to only as a layout engine, as unlike with Trident or [[Opera (web browser)|Opera's]] [[Presto (layout engine)|Presto]], the main application (the [[Mozilla application suite]]) is less used than other browsers based on the engine such as [[Mozilla Firefox]]. |
The term "layout engine" only reached popular usage when these became easily separable from the browser. For example [[Trident (layout engine)|Trident]], the layout engine from [[Internet Explorer]], is used by many applications on the [[Microsoft Windows]] platform to render HTML, as in the mini-browser in [[Winamp]]. The [[Mozilla]] project's layout engine, [[Gecko (layout engine)|Gecko]], is commonly referred to only as a layout engine, as unlike with Trident or [[Opera (web browser)|Opera's]] [[Presto (layout engine)|Presto]], the main application (the [[Mozilla application suite]]) is less used than other browsers based on the engine such as [[Mozilla Firefox]]. |
||
==General Comparison of layout engines== |
|||
Basic information about the engines creator/company and leading appliction. |
|||
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: left; width: 50%;" |
|||
|- style="background: #ececec" |
|||
! style="width:12em" | |
|||
! Creator |
|||
! Leading application |
|||
|- |
|||
! style="text-align:left;" bgcolor="#ececec" | [[Gecko (layout engine)|Gecko]] |
|||
| [[Mozilla Foundation]] |
|||
| [[Mozilla Firefox]] |
|||
|- |
|||
! style="text-align:left;" bgcolor="#ececec" | [[iCab]] |
|||
| [[iCab Company]] |
|||
| [[iCab]] |
|||
|- |
|||
! style="text-align:left;" bgcolor="#ececec" | [[KHTML]] |
|||
| [[KDE]] |
|||
| [[Konqueror]] |
|||
|- |
|||
! style="text-align:left;" bgcolor="#ececec" | [[Presto (layout engine)|Presto]] |
|||
| [[Opera Software]] |
|||
| [[Opera (web browser)|Opera]] |
|||
|- |
|||
! style="text-align:left;" bgcolor="#ececec" | [[Tasman (layout engine)|Tasman]] |
|||
| [[Microsoft]] |
|||
| [[Internet Explorer for Mac]] |
|||
|- |
|||
! style="text-align:left;" bgcolor="#ececec" | [[Trident (layout engine)|Trident]] |
|||
| [[Microsoft]] |
|||
| [[Internet Explorer]] |
|||
|- |
|||
! style="text-align:left;" bgcolor="#ececec" | [[WebCore]] |
|||
| [[Apple Computer]] |
|||
| [[Safari (web browser)|Safari]] |
|||
|- style="background: #ececec" |
|||
! |
|||
! Creator |
|||
! Leading application |
|||
|- |
|||
|} |
|||
==See also== |
==See also== |
||
Line 54: | Line 12: | ||
**[[Comparison of layout engines (CSS)]] |
**[[Comparison of layout engines (CSS)]] |
||
**[[Comparison of layout engines (DOM)]] |
**[[Comparison of layout engines (DOM)]] |
||
[[Category:Internet]] |
[[Category:Internet]] |
||
[[Category:Layout engines|*]] |
[[Category:Layout engines|*]] |
||
[[fr:Moteur de rendu]] |
[[fr:Moteur de rendu]] |
||
[[he:מנוע פריסת תצוגה]] |
[[he:מנוע פריסת תצוגה]] |
||
[[hu:Böngészőmotor]] |
[[hu:Böngészőmotor]] |
||
[[zh:排版引擎]] |
|||
[[zh:排版引擎]] |
Revision as of 06:30, 25 October 2005
A layout engine, or rendering engine, is software that takes web 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 layout engine is typically used for web browsers, email clients, or other applications that require the displaying (and editing) of web contents.
The term "layout engine" only reached popular usage when these became easily separable from the browser. For example Trident, the layout engine from Internet Explorer, is used by many applications on the Microsoft Windows platform to render HTML, as in the mini-browser in Winamp. The Mozilla project's layout engine, Gecko, is commonly referred to only as a layout engine, as unlike with Trident or Opera's Presto, the main application (the Mozilla application suite) is less used than other browsers based on the engine such as Mozilla Firefox.