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.

Presto (layout engine

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.

Trident (layout engine)

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.

Gecko (layout engine)

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.

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

WebKit Layout Engine Icon WebKit Layout Engine Icon WebKit Layout Engine Icon WebKit Layout Engine Icon WebKit Layout Engine Icon WebKit Layout Engine Icon WebKit Layout Engine Icon WebKit Layout Engine Icon WebKit Layout Engine Icon WebKit Layout Engine Icon WebKit Layout Engine Icon

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.

WebKit

Tasman

Tasman is the layout engine developed for ie5 for Mac.

Tasman (layout engine)