115 Pratiques d'écoconception d'applications à architecture web, et plus...
Source CNUMR [BP_4030_fr]GR491 - CONTENUS 3. Éviter les contenus actifs, conserver les contenus dynamiques sous contrôle de l'utilisateur

Recommandation équivalente
Mesurer Le nombre d'écrans par carrousel et de carrousels par page

Limiter le recours aux carrousels

Identifiants

GreenITV2V3V4

Catégories

Cycle de vieTiersResponsable
2. ConceptionUtilisateur/TerminalUX/UI Designer

Indications

Degré de prioritéMise en oeuvreImpact écologique
444
Ressources Economisées
Processeur / Mémoire vive / Stockage / Réseau / Requêtes

Description

Le carrousel souvent utilisé pour mettre en avant de multiples contenus montrent rapidement ses limites en terme de conversion avec un impact négatif sur l’expérience utilisateur. Sa présence implique plusieurs points critiques :

Exemple

Les balises <img /> possèdent un attribut HTML loading qui permet nativement un chargement progressif des images. <img src="mon_image.webp" alt="" loading="lazy" />

Les animations de certains attributs CSS impliquent un repaint/reflow des navigateurs qui demande des ressources machines. Pour limiter cela, préférez les animations des carrousels par la propriété CSS transform.

Solution alternative

Limiter au maximum l’utilisation des carrousels en privilégiant du contenu statique mis à jour régulièrement. Dans le cas contraire :

Principe de validation

Le nombre …est inférieur ou égal à
d’écrans présents dans le carrousel3
de carrousels par page1