W3cubDocs

/DOM

HTMLImageElement.decoding

The decoding property of the HTMLImageElement interface represents a hint given to the browser on how it should decode the image.

Syntax

refStr = imgElem.decoding;
imgElem.decoding = refStr;

Values

A DOMString representing the decoding hint. Possible values are:

  • sync: Decode the image synchronously for atomic presentation with other content.
  • async: Decode the image asynchronously to reduce delay in presenting other content.
  • auto: Default mode, which indicates no preference for the decoding mode. The browser decides what is best for the user.

Examples

var img = new Image();
img.decoding = 'sync';
img.src = 'img/logo.png'; 

Specifications

Browser compatibilityUpdate compatibility data on GitHub

Desktop
Chrome Edge Firefox Internet Explorer Opera Safari
Basic support Yes ? 63 No Yes No
Mobile
Android webview Chrome for Android Edge Mobile Firefox for Android Opera for Android iOS Safari Samsung Internet
Basic support Yes Yes ? 63 ? No ?

See also

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/decoding