Comparison of browser engines (graphics support)

Last updated

This article compares graphics support for several browser engines.

Contents

Explanation of the tables

EngineStatusEmbedded 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 Maintained 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 Maintained Konqueror browser
Presto DiscontinuedFormerly used as Opera's browser engine, prior to the migration to Chromium and Blink.
MSHTML (Trident)Maintained 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.

Legend
ValueMeaning
YesFully supported
NoHas never been supported
PartialOnly some values are supported
IncorrectNot implemented correctly in all cases
ExperimentalMay be incomplete or buggy
Nightly build Currently in development; full support is expected
DependsOnly supported for the specified conditions
DroppedNo longer supported

Image format support

MSHTML EdgeHTML Gecko WebKit Blink KHTML [n 1] Presto
AVIF NoNoYesNoYesNoNo
JPEG 3.0Yes1.085YesYes1.0
JPEG 2000 NoNoNo [2] Dropped [n 2] NoNoNo
JPEG XL No Nightly build Nightly build No Nightly build NoNo
JPEG XR 5.0 [4] YesNo [5] NoNoNoNo
GIF GIF 89a3.0Yes1.085YesYes1.0
GIF 87a
PNG 1.23.1Yes1.085YesYes1.0
1.1
1.0
APNG NoNo3.052859.0No9.5
BMP YesYesYesYesYesYes1.0
ICO YesYesYesYesYesYes1.0
TIFF 5.0 [4] YesNo [6] NoNoYes [7] No
WebP No17 [8] 65 [9] 534.10 [10] Yes [11] No2.8.131 [12]

JPEG features

MSHTML EdgeHTML Gecko WebKit Blink KHTML [n 1] Presto
Operation modeProgressive3.0 [n 3] YesYes85YesYes1.0
Baseline3.0
Hierarchical
Lossless

GIF features

MSHTML EdgeHTML Gecko WebKit Blink KHTML [n 1] Presto
GIF 87aInterlacing3.0Yes1.085YesYes1.0
GIF 89aBinary transparency
Animation

PNG features

MSHTML EdgeHTML Gecko WebKit Blink KHTML [n 1] Presto
Color mode [n 4] True color3.1Yes1.085YesYes1.0
Grayscale
Palette-based
Alpha channel3.1Yes1.085YesYes1.0
Gamma correction5.0 [13] Yes3.5 [14] Incorrect [n 5] ?No [16] Partial [n 6]
Color correctionYes1.9???No
InterlacingIncorrect [n 7] ?1.0??4.01.0

See also

Notes

  1. 1 2 3 4 KHTML did not have any native image support. This was by design: in Konqueror, multimedia files were handled by KParts.
  2. 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.)
  3. MSHTML only displayed progressive JPEGs after they were completely downloaded.
  4. There are 15 combinations of the color modes in PNG but not all modes are available in every image editor.
  5. Webkit incorrectly applies gamma correction to unlabeled PNGs. [15]
  6. Presto supported gamma correction for all color profiles except for ICC-profile. [17]
  7. In MSHTML, interlaced PNGs were displayed progressively, but in 1D instead of 2D.

Related Research Articles

<span class="mw-page-title-main">Internet Explorer</span> Web browser by Microsoft

Internet Explorer is a discontinued series of graphical web browsers developed by Microsoft which was used in the Windows line of operating systems. Starting in 1995, It was first released as part of the add-on package Plus! for Windows 95 that year. Later versions were available as free downloads, or in-service packs, and included in the original equipment manufacturer (OEM) service releases of Windows 95 and later versions of Windows. Microsoft spent over US$100 million per year on Internet Explorer in the late 1990s, with over 1,000 people involved in the project by 1999. New feature development for the browser was discontinued in 2016 in favor of new browser Microsoft Edge. Microsoft Teams ended support for IE on November 30, 2020, Microsoft 365 ended its support on August 17, 2021 and support for IE desktop application ended on June 15, 2022 for Windows 10 Semi-Annual Channel.

JPEG Network Graphics is a JPEG-based graphics file format which is closely related to PNG: it uses the PNG file structure as a container format to wrap JPEG-encoded image data.

<span class="mw-page-title-main">Links (web browser)</span>

Links is a free software text and graphical web browser with a pull-down menu system. It renders complex pages, has partial HTML 4.0 support, supports color and monochrome terminals and allows horizontal scrolling.

<span class="mw-page-title-main">Portable Network Graphics</span> Family of lossless compression file formats for image files

Portable Network Graphics is a raster-graphics file format that supports lossless data compression. PNG was developed as an improved, non-patented replacement for Graphics Interchange Format (GIF) — unofficially, the initials PNG stood for the recursive acronym "PNG's not GIF".

<span class="mw-page-title-main">Preview (macOS)</span> Image and PDF viewer software by Apple

Preview is the vendor-supplied image viewer and PDF viewer of the macOS operating system. In addition to viewing and printing digital images and Portable Document Format (PDF) files, it can also edit these media types. It employs the Aqua graphical user interface, the Quartz graphics layer, and the ImageIO and Core Image frameworks.

<span class="mw-page-title-main">Browser wars</span> Competition between web browsing applications for share of worldwide usage

A browser war is competition for dominance in the usage share of web browsers. The "First Browser War," during the late 1990s, pitted Microsoft's Internet Explorer against Netscape's Navigator. Browser wars continued with the decline of Internet Explorer's market share and the popularity of other browsers including Firefox, Google Chrome, Safari, Microsoft Edge and Opera.

MSHTML is a proprietary browser engine for the Microsoft Windows version of Internet Explorer, developed by Microsoft.

<span class="mw-page-title-main">Internet Explorer for Mac OS X</span> Web browser for Apple computers developed by Microsoft from 1996 to 2003

Internet Explorer for Mac OS X is a proprietary web browser developed by Microsoft for the Macintosh platform to browse web pages. Initial versions were developed from the same code base as Internet Explorer for Windows. Later versions diverged, particularly with the release of version 5, which included the cutting-edge, fault-tolerant and highly standards-compliant Tasman layout engine.

about is an internal URI scheme implemented in various Web browsers to reveal internal state and built-in functions. It is an IANA officially registered scheme, and is standardized.

This article compares Cascading Style Sheets (CSS) support for several browser engines.

This article compares HTML support by several browser engines.

Image file formats are standardized means of organizing and storing digital images. An image file format may store data in an uncompressed format, a compressed format, or a vector format. Image files are composed of digital data in one of these formats so that the data can be rasterized for use on a computer display or printer. Rasterization converts the image data into a grid of pixels. Each pixel has a number of bits to designate its color. Rasterizing an image file for a specific device takes into account the number of bits per pixel that the device is designed to handle.

The following tables compare SVG compatibility and support for a number of browser engines.

<span class="mw-page-title-main">FastPictureViewer</span>

FastPictureViewer is a freemium image viewer for Windows XP and later. Its aim is to facilitate quick review, rating and annotation of large quantities of digital images in the early steps of the digital workflow, with an emphasis on simplicity and speed. As an app with a freemium license, a basic version is available cost-free for personal, non-profit or educational uses, while a commercial license is required for the professional version with additional features. The basic version starts as a full version trial.

<span class="mw-page-title-main">RawTherapee</span> Raw photo processing software

RawTherapee is application software for processing photographs in raw image formats, as created by many digital cameras. It comprises a subset of image editing operations specifically aimed at non-destructive post-production of raw photos and is primarily focused on improving a photographer's workflow by facilitating the handling of large numbers of images. It is notable for the advanced control it gives the user over the demosaicing and developing process. It is cross-platform, with versions for Microsoft Windows, macOS and Linux.

This article compares web typography support for several browser engines.

<span class="mw-page-title-main">WebP</span> Type of image file format

WebP is an image file format developed by Google intended as a replacement for JPEG, PNG, and GIF file formats. It supports both lossy and lossless compression, as well as animation and alpha transparency.

<span class="mw-page-title-main">Microsoft Edge</span> Web browser developed by Microsoft

Microsoft Edge is a cross-platform web browser created and developed by Microsoft. It was first bundled with Windows 10 and Xbox One in 2015, and later released for other platforms: Android and iOS in 2017, macOS and older Windows versions in 2019, and Linux in 2020.

<span class="mw-page-title-main">EdgeHTML</span> Former browser engine of Microsoft Edge

EdgeHTML is a proprietary browser engine from Microsoft that was formerly used in Microsoft Edge, which debuted in 2015 as part of Windows 10.

References

  1. Mackie, Kurt (10 December 2018). "Microsoft Edge Browser To Get New Rendering Engine but EdgeHTML Continues". Redmond Mag. Retrieved 21 December 2019.
  2. Bug 36351 - Support the jpeg2000 (jp2k) format, Mozilla
  3. Bug 36351 Comment 150 - Support the jpeg2000 (jp2k) format
  4. 1 2 Protalinski, Emil (2010-03-16), Platform Preview gives Web developers first taste of IE9, Ars Technica
  5. Bug 500500 - Add support for JPEG-XR/HD Photo, Mozilla
  6. Bug 160261 - (TIFF) TIFF Support?, Mozilla
  7. Faure, David, Re: Bug#15507: tiff, 'Open with:' -> many konqueror windows
  8. WebP is supported in Edge
  9. Bug 1294490 - Implement experimental WebP image support, Mozilla
  10. Bug 47512 - Add support for decoding WebP image, WebKit
  11. "Frequently Asked Questions | WebP".
  12. Opera 11.10 for Windows changelog, Opera Software, archived from the original on 2011-04-16, retrieved 2011-08-25
  13. Windows Internet Explorer Platform Preview, Microsoft, 2010-03-15, archived from the original on 2010-04-19, retrieved 2010-03-20
  14. "Color correction for images in Firefox 3.5 – Mozilla Hacks - the Web developer blog".
  15. Sivonen, Henri, The Sad Story of PNG Gamma "Correction"
  16. Bug 179690 - PNG gamma correction doesn't work (bug 61829), KDE
  17. Roelofs, Greg, Browser Gamma-Consistency Test