décodage
L'attribut de décodage de la balise est utilisé pour indiquer au navigateur comment analyser les données de l'image.
<img src="/images/example.png" alt="Example" decoding="async">
Cet attribut peut prendre les trois valeurs suivantes :
sync : décodez l'image de manière synchrone pour garantir qu'elle est affichée avec d'autres contenus.
async : décode les images de manière asynchrone pour accélérer l’affichage d’autres contenus.
auto : mode par défaut, indiquant que le mode de décodage n’est pas préféré. C'est au navigateur de décider quelle méthode est la plus appropriée pour l'utilisateur.
Cet attribut est similaire à l'utilisation de l'attribut async sur les balises de script. Le temps nécessaire pour charger l'image ne change pas, mais la façon dont elle est « décodée » est déterminée par la propriété decode. L'attribut de décodage contrôle si le navigateur est autorisé à tenter de charger des images de manière asynchrone. Le chargement asynchrone est utile pour les éléments et peut être encore plus utile pour les objets image hors écran.