115 Pratiques d'écoconception d'applications à architecture web, et plus...
Source CNUMR [BP_034_fr]GR491 - CONTENUS 2. Réduire l'empreinte des contenus statiques

Recommandation équivalente
Mesurer Le nombre d'images redimensionnées dans le navigateur

Lighthouse: [unsized-images]

Ne pas redimensionner les images coté navigateur

Identifiants

GreenITV2V3V4
932034

Catégories

Cycle de vieTiersResponsable
3. Réalisation (fabrication / développement)Utilisateur/TerminalUtilisateur

Indications

Degré de prioritéMise en oeuvreImpact écologique
444
Ressources Economisées
Processeur / Réseau

Description

Ne pas redimensionner les images en utilisant les attributs HEIGHT et WIDTH du code HTML. Cette approche impose en effet de transférer ces images dans leur taille originale, gaspillant ainsi de la bande passante et des cycles CPU.

Exemple

Une image de 350 × 300 pixels encodée en PNG 24 pèse 41 Ko. Redimensionnée dans le code HTML, la même image affichée en vignette à 70 × 60 pixels pèse toujours 41 Ko, alors qu’elle ne devrait pas dépasser 3 Ko ! Soit 38 Ko téléchargés à chaque fois pour rien… NB : le redimensionnement étant fait par le navigateur peut aussi avoir un effet pixel sur le rendu final.

La meilleure solution consiste à générer les images à la taille à laquelle elles sont affichées. Soit vous le faites manuellement en utilisant un éditeur d’image, soit le CMS dispose d’une routine automatique qui va générer les images à la taille où elles sont appelées dans le template.

Principe de validation

Le nombre …est inférieur ou égal à
d’images redimensionnées dans le navigateur0