Layout Engines | UA - User Agents
Standards Based Development
Presto
Presto is the layout engine used by Opera, beginning with Opera 7 (2003-01-28) and continuing (at least) with Opera 12 (most current as of 2012-08-23). Presto is dynamic, the page or parts of the page can be re-rendered in response to dom and script events. Presto is not open source and is only available as part of the Opera browser or related products.
Trident
Trident (also known as mshtml) is the layout engine for the Windows version of ie. Trident was released with ie4 in October 1997.
Trident is also the layout engine (web browser engine) behind the many Windows applications like netSmart, Outlook Express, some versions of Outlook, and the mini-browsers in Winamp and RealPlayer.
Gecko
Gecko is an open source layout engine behind many applications developed by the Mozilla Foundation and the Mozilla Corporation. Gecko is the layout engine of Firefox, the Thunderbird e-mail client, and the SeaMonkey internet suite.
khtml
khtml is the html layout engine developed by the kde project and is the layout engine used by Konqueror.
WebKit is a forked version of khtml.
WebKit
WebKit is an open source layout engine that allows web browsers to render web pages. As of July 2012 WebKit has the most market share of any layout engine at over 40% of the browser market share according to StatCounter.
WebKit Browsers
- Apple Safari
- Google Chrome
- Amazon Kindle e-book Reader
- iOS
- Android
- BlackBerry Tablet os
- webOS
WebKit's html and JavaScript began as a fork of the khtml and kjs libraries from kde, and has been further developed by kde, Apple, Nokia, Google, Bitstream, rim, Samsung, Igalia, and others. Mac OS X, Windows, GNU/Linux, and some other Unix-like operating systems are supported by the WebKit project.
Tasman
Tasman is the layout engine developed for ie5 for Mac.