SVGImageElement: decoding property

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

Value

A string 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

js

const SVG_NS = "http://www.w3.org/2000/svg";

const img = document.createElementNS(SVG_NS, "image");
img.decoding = "sync";
img.setAttribute("href", "img/logo.svg");

Specifications

Specification
HTML Standard
# dom-img-decoding

Browser compatibility

BCD tables only load in the browser

See also