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]]