Comparison of layout engines
1769243
222327570
2008-06-28T19:14:55Z
Schapel
136874
Gecko 1.9.1 isn't even in alpha yet
The following tables compare general and technical information for a number of [[layout engine]]s. Please see the individual products' articles for further information. This article is not all-inclusive or necessarily up-to-date. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs.
==General information==
Basic general information about the engines: creator/company, license, etc.
{| class="sortable wikitable" style="width: 70%; text-align: center"
|-
!
! Creator
! [[Software license]]
! Leading application
|-
! style="text-align:left" | [[Gecko (layout engine)|Gecko]]
| [[Netscape]]/[[Mozilla Foundation]]
| [[Mozilla Public License|MPL]]/[[GNU General Public License|GNU GPL]]/[[GNU Lesser General Public License|GNU LGPL]] tri-license
| [[Mozilla Firefox]]
|-
! style="text-align:left" | [[GtkHTML]] (Based on KHTML)
| [[GNOME]]
| [[GNU Lesser General Public License|GNU LGPL]]
| [[Novell Evolution]]
|-
! style="text-align:left" | [[iCab]]
| Alexander Clauss
| N/A
| [[iCab]]
|-
! style="text-align:left" | [[KHTML]]
| [[KDE]]
| [[GNU Lesser General Public License|GNU LGPL]]
| [[Konqueror]]
|-
! style="text-align:left" | [[Presto (layout engine)|Presto]]
| [[Opera Software]]
| N/A
| [[Opera (web browser)|Opera]]
|-
! style="text-align:left" | [[Prince XML]]
| [[YesLogic Pty Ltd]]
| N/A
| [[Prince XML]]
|-
! style="text-align:left" | [[Robin (layout engine)|Robin]]
| [[Ritlabs]]
| N/A
| [[The Bat!]]
|-
! style="text-align:left" | [[Tasman (layout engine)|Tasman]]
| [[Microsoft]]
| N/A
| [[Microsoft Entourage]]
|-
! style="text-align:left" | [[Trident (layout engine)|Trident]]
| [[Microsoft]]
| N/A
| [[Internet Explorer]]
|-
! style="text-align:left" | [[WebKit]] (Based on KHTML)
| WebKit Foundation
| [[GNU Lesser General Public License|GNU LGPL]]
| [[Safari (web browser)|Safari]]
|}
==Release history==
A brief overview of the release history.
{| class="sortable wikitable" style="width: 70%; text-align: center"
|-
! rowspan="2" |
! colspan="2" | First public release
! colspan="2" | First stable release
! colspan="2" | Latest stable release
|-
! Date
! Version
! Date
! Version
! Date
! Version
|-
! style="text-align:left" | [[Gecko (layout engine)|Gecko]]
| [[December 7]], [[1998]]
| "Preview"
| [[March 19]], [[1999]]
| M3
| [[June 17]], [[2008]]
| 1.9
|-
! style="text-align:left" | [[GtkHTML]]
| 2000
| ?
| 2000
| ?
| [[January 14]], [[2008]]
| 3.17.5
|-
! style="text-align:left" | [[iCab]]
| 1998
| ?
| 1998
| ?
| [[December 31]], [[2007]]
| 3.0.5<ref>[http://lowendmac.com/thomas/08tt/icab-drops-classic-mac-os.html iCab 4 Abandons Support for the Classic Mac OS], retrieved 20080117</ref>
|-
! style="text-align:left" | [[KHTML]]
| October 2000
| ?
| October 2000
| ?
| [[March 5]], [[2008]]
| 4.0.2
|-
! style="text-align:left" | [[Presto (layout engine)|Presto]]
| [[November 13]], [[2002]]
| 7.0 beta 1
| [[January 28]], [[2003]]
| 7.0
| [[June 12]], [[2008]]
| 9.50<ref>[http://my.opera.com/desktopteam/blog/2008/06/12/9-5-is-available 9.5 is available - Desktop Team - by Opera Desktop Team], retrieved 20080612</ref>
|-
! style="text-align:left" | [[Prince XML]]
| April, 2003
| 1.0
| April, 2003
| 1.0
| January, 2008
| 6.0
|-
! style="text-align:left" | [[Robin (layout engine)|Robin]]
| [[April 27]], [[2000]]
| 1.32
| [[April 27]], [[2000]]
| 1.32
| [[December 27]] [[2006]]
| 3.95
|-
! style="text-align:left" | [[Tasman (layout engine)|Tasman]]
| [[March 27]], [[2000]]
| 0
| [[March 27]], [[2000]]
| 0
| [[May 11]], [[2004]]
| 1.0
|-
! style="text-align:left" | [[Trident (layout engine)|Trident]]
| April 1997
| I
| October 1997
| I
| [[October 18]], [[2006]]
| V
|-
! style="text-align:left" | [[WebKit]]
| [[January 7]], [[2003]]
| 48
| [[June 23]], [[2003]]
| 85
| [[March 18]], [[2008]]
| 525
|}
==Operating system support==
The [[operating system]]s the engines can run on without emulation.
{| class="sortable wikitable" style="width: 70%; text-align: center"
|-
! style="width: 12em" |
! [[Microsoft Windows|Windows]]
! [[Mac OS X]]
! [[Linux]]
! [[BSD]]
! [[Unix]]
|-
! style="text-align:left" | [[Gecko (layout engine)|Gecko]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! style="text-align:left" | [[GtkHTML]]
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! style="text-align:left" | [[iCab]]
| {{no}}
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
|-
! style="text-align:left" | [[KHTML]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! style="text-align:left" | [[Presto (layout engine)|Presto]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|-
! style="text-align:left" | [[Prince XML]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{no}}
|-
! style="text-align:left" | [[Robin (layout engine)|Robin]]
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
|-
! style="text-align:left" | [[Tasman (layout engine)|Tasman]]
| {{no}}
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
|-
! style="text-align:left" | [[Trident (layout engine)|Trident]]
| {{yes}}
| {{no}}
| {{no}}
| {{no}}
| {{dropped}}
|-
! style="text-align:left" | [[WebKit]]
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
|}
* Although dropped in current version, older versions of the Gecko layout engine for Mac OS 9 are still available for download from [http://browser.netscape.com/ns8/download/archive70x.jsp Netscape's Archived Products site].
* Most of WebKit runs natively on Windows, Safari 3.1 provides support for previously non-ported features such as SVG, Canvas, and plugins.
===WebKit notes===
Linux, Unix, Windows, and Mac OS X support are also available with Qt 4.3 in the public WebKit SVN repository.
==References==
{{reflist}}
==See also==
*[[Comparison of web browsers]]
*[[Comparison of e-mail clients]]
{{Layout engines}}
[[Category:Layout engines|*]]
[[Category:Software comparisons|Layout engines]]
[[pt:Comparativo de motores de layout]]