HTMLImageElement.decoding

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Свойство decoding интерфейса HTMLImageElement предназначено для указания браузеру, как он должен декодировать изображение.

Синтаксис

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

Значения

DOMString предоставляет указания по декодированию. Возможные значения:

  • sync: Декодировать изображение синхронно для отображения одновременно с другим содержимым.
  • async: Декодировать содержимое асинхронно для уменьшения задержки в отображении другого содержимого.
  • auto: Режим по умолчанию, который не отдаёт предпочтения ни одному режиму декодирования, предоставляя браузеру решать, какой режим для пользователя оптимальное.

Примеры

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

Спецификации

Specification
HTML Standard
# dom-img-decoding

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также