Professional Documents
Culture Documents
The following tables compare general and technical information for a number
of web browser engines. While these are mainly used in web browsers, they
are also used in email clients for rendering HTML email, and used to render
EPUB e-books, for example. The selection of engines that remain in
development is much smaller than what is available for most other types of
desktop software. A 2015 Popular Mechanics article, for instance, noted that
"every browser has a rendering engine, but some of them share DNA, and
virtually all of them date back decades."[1]
Contents
General information
Release history
Operating system support
See also
Notes
References
General information
Basic general information about the engines.
Software Leading Target Programming
Engine Developer(s)
license application application(s) language
GNU
The Chromium Google Google Chrome &
Blink[note 1] Project and others
LGPL,
Chrome Opera from 15.0
C++
BSD-style
GNU
Dillo Dillo developers Dillo Dillo C
LGPL
Release history
A brief overview of the release history.
First public release First stable release Latest stable release
Engine
Date Version Date Version Date Version
3 April No 3 April No SVN version
Blink N/A
2013[6] number 2013[6] number only
12 November
EdgeHTML 12.0 15 July 2015 12.10240 17 October 2017 16.16299
2014
58.0.2 /
Standard
7 February 2018[7]
7 December 19 March
Gecko "Preview" M3 52.6.0 /
1998 1999 Extended Support
23 January
Release
2018[8]
14 December
GtkHTML 2000 ? 2000 ? 3.28.2
2009
Hubbub 22 April 2002 ? 17 May 2007 1.0 16 February 2016 3.3
EdgeHTML Yes No No No No No
Dropped
Tasman No No No No No
(5.2.3)
The Bat! Yes No No No No No
Dropped
Trident Yes No No[14] No No
(5.0)
WebKit Yes Yes Yes Yes Yes Yes
See also
List of layout engines
Comparison of web browsers
Comparison of e-mail clients
Comparison of layout engines (HTML5)— see "Comparison of layout engines" in box below for more
Comparison of layout engines (CSS)— see "Comparison of layout engines" in box below for more
Notes
1. Blink was created by Google by forking WebKit.
2. EdgeHTML was created by Microsoft by forking T
rident.
3. Goanna was created by Moonchild Productions by forking Gecko."Goanna" (http://moonchildproductions.info/goann
a.shtml).
4. This engine is not currently being developed.
5. Opera switched to WebKit, then followed Google to Blink.
6. WebKit was created by Apple by forking KHTML.
7. Blink cannot be used alone and must be used via Chromium's content layer which has wide platform support.
"Blink"
(http://www.chromium.org/blink).
8. Dillo has been compiled successfully forIRIX, and hence is capable of running natively on UNIX.
9. Although dropped in current version, older versions of the Gecko web browser engine for Mac OS 8.6 and Mac OS 9
are still available for download fromNetscape's Archived Products site(http://browser.netscape.com/ns8/download/a
rchive70x.jsp). An updated port of theMozilla Application Suitefor classic Mac OS systems is maintained as
Classilla.
10. NetFront supports Windows CE and Android, but is mainly used as an embedded browser on low-end mobile
phones.
11. Opera has released a developer version of the Blink-based Opera 24 in July 2014.
12. The newer versions of Opera (based on the Blink engine) will not be released for
FreeBSD anymore.
References
1. Limer, Eric (2015-07-29). "Can Microsoft Edge Start the Browser War We So Desperately Need?"(http://www.popula
rmechanics.com/technology/a16653/windows-10-microsoft-edge-browser-war/) . Popular Mechanics. Retrieved
2016-01-07.
2. Hachamovitch, Dean (2007-12-14),Internet Explorer 8 and Acid2: A Milestone(http://blogs.msdn.com/ie/archive/200
7/12/19/internet-explorer-8-and-acid2-a-milestone.aspx)
, Microsoft
3. "libhubbub.git - HTML5 parser library"(http://git.netsurf-browser.org/libhubbub.git/tree/COPYING). Retrieved
27 December 2013.
4. Lextrait, Vincent (January 2010)."The Programming Languages Beacon, v10.0"(https://archive.is/20120530/http://w
ww.lextrait.com/Vincent/implementations.html). Archived from the original (http://www.lextrait.com/Vincent/implement
ations.html) on 30 May 2012. Retrieved 4 January 2010.
5. Hachamovitch, Dean (2007-12-14),Internet Explorer 8 and Acid2: A Milestone(http://blogs.msdn.com/ie/archive/200
7/12/19/internet-explorer-8-and-acid2-a-milestone.aspx)
, Microsoft
6. "Blink: A rendering engine for the Chromium project"(http://blog.chromium.org/2013/04/blink-rendering-engine-for-ch
romium.html). Retrieved 30 August 2013.
7. "Firefox — Notes (58.0.2) — Mozilla"(https://www.mozilla.org/en-US/firefox/58.0.2/releasenotes/). mozilla.org.
Mozilla Foundation. February 7, 2018.
8. "Firefox Extended Support Release — Notes (52.6.0) — Mozilla"(https://www.mozilla.org/en-US/firefox/52.6.0/releas
enotes/). mozilla.org. Mozilla Foundation. January 23, 2018.
9. "Goanna" (http://moonchildproductions.info/goanna.shtml)
. Retrieved 26 February 2016.
10. "27.0.0 (2016-11-22)" (http://www.palemoon.org/releasenotes.shtml). Retrieved 5 January 2017.
11. The iCab 4 browser uses theWebKit engine - iCab 3.0.5 was the final release of theCarbon (API)-based iCab
engine "iCab 4 Abandons Support for the Classic Mac OS"(http://lowendmac.com/thomas/08tt/icab-drops-classic-m
ac-os.html). Retrieved 2009-04-30.
12. From Access website (http://www.access-company.com/support/netfront_support.html)(2010/06/19): "Access no
longer offers nor supports NetFront Browserfor Symbian."
13. The Servo Project. "README.md" (https://github.com/servo/servo/blob/master/README.md)
. Github web
repository. Retrieved 2016-04-24.
14. Through the use of theWine Libraries some version of IE can be started."Beta - IEs4Linux" (http://www.tatanka.com.
br/ies4linux/page/Beta). Tatanka.com.br. Retrieved 2008-10-17.
15. XEP is written in Java, with a dedicated release line for Windows.
Text is available under theCreative Commons Attribution-ShareAlike License ; additional terms may apply. By using this
site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of theWikimedia
Foundation, Inc., a non-profit organization.