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 | 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
- Limer, Eric (2015-07-29). "Can Microsoft Edge Start the Browser War We So Desperately Need?". Popular Mechanics. Retrieved 2016-01-07.
- Paul Festa (2003-01-14). "Apple snub stings Mozilla". CNET Networks. Archived from the original on 2009-09-06. Retrieved 2017-02-16.
- Bright, Peter (April 3, 2013). "Google going its own way, forking WebKit rendering engine". Ars Technica. Conde Nast. Retrieved March 9, 2017.
- Mackie, Kurt (10 December 2018). "Microsoft Edge Browser To Get New Rendering Engine but EdgeHTML Continues". Redmond Mag. Retrieved 21 December 2019.
- M. C. Straver. "About Moonchild Productions". Archived from the original on 2017-03-13. Retrieved 2018-04-19.
- "NetSurf Developer page". Netsurf-browser.org. Retrieved 7 February 2019.
- "NetSurf web browser homepage". Netsurf-browser.org. Retrieved 7 February 2019.
- "Blink - The Chromium Projects". Chromium.org. Retrieved 22 April 2019.
- The Servo Project. "README.md". Github.com. Retrieved 2016-04-24.
- "Remove target platforms we cannot reasonably support · Issue #184 · MoonchildProductions/UXP". Github.com. Retrieved 22 April 2019.
- "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.