This article compares browser engines.

Some of these engines have shared origins. For example, the WebKit engine was created by forking the KHTML engine in 2001. Then, in 2013, a modified version of WebKit was officially forked as the Blink engine.

General information Engine Developmentstatus Creators License Used in WebKit rowspan="5" Apple, initially forked from KHTML rowspan="2" Safari browser, GNOME Web, Konqueror, Orion and all browsers on App Store for iOS Blink Google, initially forked from WebKit All Chromium-based browsers Gecko Mozilla rowspan="2" Firefox browser and its forks; SeaMonkey browser, Thunderbird email client Goanna M. C. Straver, initially forked from Gecko Pale Moon, Basilisk, K-Meleon browsers NetSurf NetSurf developers NetSurf browser Servo Linux Foundation Experimental browsers LibWeb Ladybird Browser Initiative Ladybird browser KHTML rowspan="3" KDE Formerly in the Konqueror browser Tkhtml Liem Bahneman Formerly in Html Viewer 3 browser Mariner Netscape Communications Netscape Communicator 5.0 Flow Ekioh rowspan="6" Flow browser Trident rowspan="5" Microsoft Internet Explorer browser; Microsoft Edge IE mode EdgeHTML Microsoft Some UWP apps; formerly Microsoft Edge browser Presto Opera Opera Mini browser in Extreme/Mini mode, where contents arrive pre-rendered using this engine server-side NetFront Access Co., Ltd. Formerly in the NetFront browser, Palm Blazer 3 and up, the Dreamcast web browser, the PSP web browser, and PS3 web browser versions prior to system software 4.10. Tasman Microsoft Internet Explorer 5 Macintosh Edition

Support These tables summarize what stable engines support.

Operating systems The operating systems that engines can run on without emulation.

Engine Windows macOS Linux BSD Haiku Android iOS WebKit Must be built from source code. Blink Only available via QtWebEngine. Gecko Goanna NetSurf Trident

Image formats Engine JPEG JPEG 2000 JPEG XL JPEG XL HDR JPEG HDR GIF BMP PNG APNG SVG WebP AVIF AVIF HDR HEIC HEIC HDR WebKit Blink Expected to ship in Chrome 155. Gecko Enabled by default on Firefox Nightly. Converts images to SDR. Goanna NetSurf Trident

Media formats Engine VP9 AV1 HEVC H264 Opus FLAC WebKit Blink Gecko HEVC 10-bit HDR videos are supported but not rendered correctly. Goanna NetSurf Trident

Typography Engine TTF OTF WOFF WOFF2 @font-face CSS rule Ligatures (font-variant-ligatures CSS property) WebKit Blink Gecko Goanna NetSurf Trident

Other items Engine Web Components WebGL WebGPU XHTML WebKit Blink Gecko Goanna NetSurf Trident

See also Comparison of web browsers Comparison of email clients

Notes

References