Comparison of browser engines

This article provides general information for notable browser engines.

Some of these engines have shared origins.[1] For example, the WebKit engine was created by forking the KHTML engine in 2001.[2] Then, in 2013, WebKit was forked to create the Blink engine.[3]

General information

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
EdgeHTML Active Microsoft Proprietary Universal Windows Platform apps; formerly in the Edge browser[4]
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[5] Mozilla Public Pale Moon and Basilisk browsers
NetSurf Active hobbyists[6] GNU GPLv2 NetSurf browser[7]
KHTML Discontinued KDE GNU LGPL Konqueror browser
Trident Discontinued Microsoft Proprietary Internet Explorer browser and Microsoft Outlook email client
Presto Discontinued Opera Software Proprietary formerly in the Opera browser

Operating system support

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[8] Yes Yes No Yes Yes Yes
EdgeHTML Yes No No No No No
Gecko Yes Yes No Yes Yes Yes
Servo[9] Yes Yes No Yes Yes ?
Goanna[10] Yes Yes No No Yes Yes
NetSurf[11] Yes Yes No No Yes Yes
gollark: Probably, yes.
gollark: If you don't want to use me, and you probably shouldn't, you'll have to find a free DNS provider which doesn't not support .tk yourself.
gollark: Perhaps you need to use the Lua DNS config thing for some bizarre reason.
gollark: It wouldn't be.
gollark: Give me 0.8 kiloseconds.

See also

References

  1. Limer, Eric (2015-07-29). "Can Microsoft Edge Start the Browser War We So Desperately Need?". Popular Mechanics. Retrieved 2016-01-07.
  2. Paul Festa (2003-01-14). "Apple snub stings Mozilla". CNET Networks. Archived from the original on 2009-09-06. Retrieved 2017-02-16.
  3. Bright, Peter (April 3, 2013). "Google going its own way, forking WebKit rendering engine". Ars Technica. Conde Nast. Retrieved March 9, 2017.
  4. Mackie, Kurt (10 December 2018). "Microsoft Edge Browser To Get New Rendering Engine but EdgeHTML Continues". Redmond Mag. Retrieved 21 December 2019.
  5. M. C. Straver. "About Moonchild Productions". Archived from the original on 2017-03-13. Retrieved 2018-04-19.
  6. "NetSurf Developer page". Netsurf-browser.org. Retrieved 7 February 2019.
  7. "NetSurf web browser homepage". Netsurf-browser.org. Retrieved 7 February 2019.
  8. "Blink - The Chromium Projects". Chromium.org. Retrieved 22 April 2019.
  9. The Servo Project. "README.md". Github.com. Retrieved 2016-04-24.
  10. "Remove target platforms we cannot reasonably support · Issue #184 · MoonchildProductions/UXP". Github.com. Retrieved 22 April 2019.
  11. "NetSurf - Downloads". Netsurf-browser.org. Retrieved 22 April 2019.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.