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 ÑнваÑÑ 2020 г..
СвойÑÑво decoding инÑеÑÑейÑа HTMLImageElement даÑÑ Ð±ÑаÑзеÑÑ Ñказание о Ñом, ÑледÑÐµÑ Ð»Ð¸ ÐµÐ¼Ñ Ð¶Ð´Ð°ÑÑ Ð´ÐµÐºÐ¾Ð´Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¿ÐµÑед обновлением дÑÑгого ÑодеÑжимого или неÑ.
ÐнаÑение
СÑÑока, Ñ Ñказанием о декодиÑовании. ÐозможнÑе знаÑениÑ:
"sync"-
ÐекодиÑоваÑÑ Ð¸Ð·Ð¾Ð±Ñажение ÑÐ¸Ð½Ñ Ñонно Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð²Ñеменного оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ñ Ð´ÑÑгим ÑодеÑжимÑм.
"async"-
ÐекодиÑоваÑÑ Ð¸Ð·Ð¾Ð±Ñажение аÑÐ¸Ð½Ñ Ñонно и позволÑÑÑ Ð´ÑÑÐ³Ð¾Ð¼Ñ ÑодеÑÐ¶Ð¸Ð¼Ð¾Ð¼Ñ Ð¾ÑобÑажаÑÑÑ Ð´Ð¾ завеÑÑÐµÐ½Ð¸Ñ Ð´ÐµÐºÐ¾Ð´Ð¸ÑованиÑ.
"auto"-
Ðез ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñежима декодиÑованиÑ. ÐÑаÑÐ·ÐµÑ Ñам ÑеÑаеÑ, ÑÑо лÑÑÑе Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ. ÐÑо знаÑение по ÑмолÑаниÑ, но ÑазнÑе бÑаÑзеÑÑ Ð¸Ð½ÑеÑпÑеÑиÑÑÑÑ ÐµÐ³Ð¾ по-ÑазномÑ:
- Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð² Chromium Ñавно
"sync". - Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð² Firefox Ñавно
"async". - Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð² Safari Ñавно
"sync"за иÑклÑÑеним некоÑоÑÑÑ ÑлÑÑаев.
- Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð² Chromium Ñавно
ÐÑимеÑÑ
var img = new Image();
img.decoding = "sync";
img.src = "img/logo.png";
СпеÑиÑикаÑии
| Specification |
|---|
| HTML > # dom-img-decoding > |