Comparison of browser engines

From Wikipedia, the free encyclopedia
  (Redirected from List of layout engines)
Jump to navigation Jump to search

This article provides general information for notable browser engines.

General information[edit]

Engine Status Steward License Embedded in
WebKit Active Apple GNU LGPL, BSD-style Safari browser, plus all browsers hosted on the iOS App Store
Blink Active Google GNU LGPL, BSD-style Google Chrome and all other Chromium-based browsers such as Microsoft Edge, Brave and Opera
Gecko Active Mozilla Mozilla Public Firefox browser and Thunderbird email client, plus forks such as SeaMonkey and Waterfox
Servo Active Mozilla Mozilla Public experimental browser
Goanna Active M. C. Straver[1] Mozilla Public Pale Moon and Basilisk browsers
KHTML Discontinued KDE GNU LGPL Konqueror browser
Presto Discontinued Opera Software Proprietary formerly in the Opera browser
EdgeHTML Discontinued Microsoft Proprietary formerly in the Microsoft Edge browser
Trident Discontinued Microsoft Proprietary Internet Explorer browser and Microsoft Outlook email client
Tasman Discontinued Microsoft Proprietary Internet Explorer for Mac and Microsoft Entourage

Operating system support[edit]

The operating systems that actively-developed engines can run on without emulation.

Engine Windows macOS iOS Android Linux BSD
WebKit Yes Yes Yes Yes Yes Yes
Blink[note 1] Yes Yes ? Yes Yes Yes
Gecko Yes Yes ? Yes Yes Yes
Servo[2] Yes Yes ? Yes Yes ?
Goanna[3] Yes Yes No No Yes Yes

See also[edit]


  1. ^ Blink must be embedded as part of Chromium's content layer, which has wide platform support. See here for more info.


  1. ^ M. C. Straver. "About Moonchild Productions". Archived from the original on 2017-03-13. Retrieved 2018-04-19.
  2. ^ The Servo Project. "". Github web repository. Retrieved 2016-04-24.
  3. ^