Задать вопрос

Можно ли использовать атрибут decoding=async тега img вместо lazy load?

Можно ли использовать атрибут decoding=async тега img вместо лези лоад?

По сути дела, атрибут decoding со значением async и загружает img асинхронно. При этом используя этот атрибут, вместо lazy load сокращается размер кода, так как там еще добавляется тег noscript. Да и минус один плагин на Wordpress.

Какие здесь есть нюансы и стоит ли перейти на decoding async?
  • Вопрос задан
  • 5633 просмотра
Подписаться 4 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 2
lazalu68
@lazalu68
Salmon
Все что нашел по теме - https://www.chromestatus.com/feature/4897260684967936 , https://github.com/whatwg/html/issues/1920 , https://usefulangle.com/post/277/img-decoding-attribute , https://developer.mozilla.org/en-US/docs/Web/API/H...

Насколько я понимаю, во первых decoding=async не связан с lazy load'ом, тк он именно о декодинге, а не о загрузке, а во вторых его банально нету почти нигде (апдейт: оказывается он много где есть, но все равно это не отменяет того факта, что к лэйзи лоаду он не относится)
Ответ написан
Комментировать
Атрибут decoding=async - мало кем используется, но это важный и полезный тег.
Подробно об эффекте этого тега в видео https://www.youtube.com/watch?v=F6KGcb6trXc&t=5637s
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы