This article compares graphics support for several browser engines.
Contents
1Explanation of the tables
1.1Values
2Image format support
2.1JPEG features
2.2GIF features
2.3PNG features
3See also
4Notes
5References
Explanation of the tables
Engine
Status
Embedded in
WebKit
Active
Safari browser, plus all browsers hosted on the iOS App Store.
Blink
Active
Google Chrome and other web browsers based on Chromium, such as Microsoft Edge, Opera, and Brave.
EdgeHTML
Active
Universal Windows Platform apps; formerly in the Edge browser[1].
Gecko
Active
Firefox browser and Thunderbird email client, plus forks like SeaMonkey and Waterfox.
KHTML
Discontinued
Konqueror browser
Presto
Discontinued
Formerly used as Opera's browser engine, prior to the migration to Chromium and Blink.
Trident
Discontinued
Internet Explorer and versions of Microsoft Outlook prior to Outlook 2007.
Values
These indicate the level of support for the given item in each engine. By default, the most recent version of the engine is implied. However, a specific version number can be listed; when this indicates full support, it's the initial version of the engine fully supporting the item.
Value
Meaning
Yes
Fully supported
No
Has never been supported
Partial
Only some values are supported
Incorrect
Not implemented correctly in all cases
Experimental
May be incomplete or buggy
Nightly build
Currently in development; full support is expected
Depends
Only supported for the specified conditions
Dropped
No longer supported
Image format support
MSHTML
EdgeHTML
Gecko
WebKit
Blink
Presto
AVIF
No
No
Yes
No
Yes
No
No
JPEG
3.0
Yes
1.0
85
Yes
Yes
1.0
JPEG 2000
No
No
No[2]
Dropped[n 1]
No
No
No
JPEG XL
No
Nightly build
Nightly build
No
Nightly build
No
No
JPEG XR
5.0[4]
Yes
No[5]
No
No
No
No
GIF
GIF 89a
3.0
Yes
1.0
85
Yes
Yes
1.0
GIF 87a
PNG
1.2
3.1
Yes
1.0
85
Yes
Yes
1.0
1.1
1.0
APNG
No
No
3.0
528
59.0
No
9.5
BMP
Yes
Yes
Yes
Yes
Yes
Yes
1.0
ICO
Yes
Yes
Yes
Yes
Yes
Yes
1.0
TIFF
5.0[4]
Yes
No[6]
No
No
Yes[7]
No
WebP
No
17 [8]
65[9]
534.10[10]
Yes[11]
No
2.8.131[12]
JPEG features
MSHTML
EdgeHTML
Gecko
WebKit
Blink
KHTML[n 2]
Presto
Operation mode
Progressive
3.0[n 3]
Yes
Yes
85
Yes
Yes
1.0
Baseline
3.0
Hierarchical
Lossless
GIF features
MSHTML
EdgeHTML
Gecko
WebKit
Blink
KHTML[n 2]
Presto
GIF 87a
Interlacing
3.0
Yes
1.0
85
Yes
Yes
1.0
GIF 89a
Binary transparency
Animation
PNG features
MSHTML
EdgeHTML
Gecko
WebKit
Blink
KHTML[n 2]
Presto
Color mode[n 4]
True color
3.1
Yes
1.0
85
Yes
Yes
1.0
Grayscale
Palette-based
Alpha channel
3.1
Yes
1.0
85
Yes
Yes
1.0
Gamma correction
5.0[13]
Yes
3.5[14]
Incorrect[n 5]
?
No[16]
Partial[n 6]
Color correction
Yes
1.9
?
?
?
No
Interlacing
Incorrect[n 7]
?
1.0
?
?
4.0
1.0
See also
Comparison of browser engines
Notes
↑JPEG 2000 support was only available on the macOS platform prior to the release of 10.15 Catalina, and required QuickTime 7, since Safari 12 dropped official support for NPAPI plugins (including QuickTime).[3] (Note that the referenced link leads to the Mozilla Bugzilla, where this was brought up and confirmed.)
↑ 2.02.12.2Cite error: Invalid <ref> tag; no text was provided for refs named Kparts
↑MSHTML only displayed progressive JPEGs after they were completely downloaded.
↑There are 15 combinations of the color modes in PNG but not all modes are available in every image editor.
↑Webkit incorrectly applies gamma correction to unlabeled PNGs.[15]
↑Presto supported gamma correction for all color profiles except for ICC-profile.[17]
↑In MSHTML, interlaced PNGs were displayed progressively, but in 1D instead of 2D.
References
↑Mackie, Kurt (10 December 2018). "Microsoft Edge Browser To Get New Rendering Engine but EdgeHTML Continues". https://redmondmag.com/articles/2018/12/10/edgehtml-continues.aspx. Retrieved 21 December 2019.
↑Bug 36351 - Support the jpeg2000 (jp2k) format, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=36351
↑Bug 36351 Comment 150 - Support the jpeg2000 (jp2k) format, https://bugzilla.mozilla.org/show_bug.cgi?id=36351#c150
↑ 4.04.1Protalinski, Emil (2010-03-16), Platform Preview gives Web developers first taste of IE9, Ars Technica, https://arstechnica.com/microsoft/news/2010/03/platform-preview-gives-web-developers-first-taste-of-ie9.ars/2
↑Bug 500500 - Add support for JPEG-XR/HD Photo, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=500500
↑Opera 11.10 for Windows changelog, Opera Software, http://www.opera.com/docs/changelogs/windows/1110/, retrieved 2011-08-25
↑Windows Internet Explorer Platform Preview, Microsoft, 2010-03-15, http://ie.microsoft.com/testdrive/info/ReleaseNotes/Default.html, retrieved 2010-03-20
↑"Color correction for images in Firefox 3.5 – Mozilla Hacks - the Web developer blog". https://hacks.mozilla.org/2009/06/color-correction/.
↑Sivonen, Henri, The Sad Story of PNG Gamma "Correction", http://hsivonen.iki.fi/png-gamma/