Comparison of layout engines
It has been suggested that this article or section be merged with [[::List of layout engines|List of layout engines]]. (Discuss) |
The following tables compare general and technical information for a number of layout engines. 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.
Engine | Creator | Software license | Leading application |
---|---|---|---|
Gecko | Netscape/Mozilla Foundation | MPL/GNU GPL/GNU LGPL tri-license | Mozilla Firefox |
GtkHTML (Based on KHTML) | GNOME | GNU LGPL | Novell Evolution |
iCab | Alexander Clauss | Proprietary | iCab |
KHTML | KDE | GNU LGPL | Konqueror |
Presto | Opera Software | Proprietary | Opera |
Prince XML | YesLogic Pty Ltd | Proprietary | Prince XML |
XEP | RenderX | Proprietary | XEP |
Robin | Ritlabs | Proprietary | The Bat! |
Tasman | Microsoft | Proprietary | Microsoft Entourage |
Trident | Microsoft | Proprietary | Internet Explorer |
WebKit (Based on KHTML) | WebKit Foundation | GNU LGPL, BSD-style | Safari, Google Chrome |
Release history
A brief overview of the release history.
Engine | First public release | First stable release | Latest stable release | |||
---|---|---|---|---|---|---|
Date | Version | Date | Version | Date | Version | |
Gecko | December 7, 1998 | "Preview" | March 19, 1999 | M3 | January 21, 2010 | 1.9.2 |
GtkHTML | 2000 | ? | 2000 | ? | December 14, 2009 | 3.28.2 |
iCab | 1998 | ? | 1998 | ? | January 1, 2008 | 3.0.5[1] |
KHTML | October 2000 | ? | October 2000 | ? | August 4, 2009 | 4.3 |
Presto | November 13, 2002 | 1.0 (Opera 7.0 beta 1) | January 28, 2003 | 1.0 (Opera 7.0) | June 3, 2009 | 2.2.15 |
Prince XML | April, 2003 | 1.0 | April, 2003 | 1.0 | October, 2009 | 7.0 |
XEP | 1999 | fo2pdf | December, 2009 | 4.17 | ||
Robin | April 27, 2000 | 1.32 | April 27, 2000 | 1.32 | August 24, 2009 | 4.2.10 |
Tasman | March 27, 2000 | 0 | March 27, 2000 | 0 | May 11, 2004 | 1.0 |
Trident | April 1997 | I | October 1997 | I | March 19, 2009 | 4.0 |
WebKit | January 7, 2003 | 48 | June 23, 2003 | 85 | - | SVN version only |
Operating system support
The operating systems the engines can run on without emulation.
Engine | Windows | Mac OS X | Linux | BSD | Unix |
---|---|---|---|---|---|
Gecko | Yes | Yes | Yes | Yes | Yes |
GtkHTML | Yes | Yes | Yes | Yes | Yes |
iCab | No | Template:Terminated (3.03)[1] | No | No | No |
KHTML | Yes | Yes | Yes | Yes | Yes |
Presto | Yes | Yes | Yes | Yes | Yes |
Prince XML | Yes | Yes | Yes | Yes | No |
XEP[2] | Yes | Yes | Yes | Yes | Yes |
Robin | Yes | No | No | No | No |
Tasman | No | Yes | No | No | No |
Trident | Yes | Dropped (4.0) | No | No | Dropped (5.0) |
WebKit | Yes | Yes | Yes | Yes | Yes |
- Although dropped in current version, older versions of the Gecko layout engine for Mac OS 8.6 and Mac OS 9 are still available for download from Netscape's Archived Products site. An updated port of the Mozilla Application Suite for classic Mac OS systems is maintained as Classilla.
- 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
- ↑ 1.0 1.1 The iCab 4 browser uses the WebKit engine - iCab 3.0.5 was the final release of the Carbon (API)-based iCab engine "iCab 4 Abandons Support for the Classic Mac OS". http://lowendmac.com/thomas/08tt/icab-drops-classic-mac-os.html. Retrieved 2009-04-30.
- ↑ XEP is written in Java, with a dedicated release line for Windows.
See also
|
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...