Analyse & mesure d'impact environnemental côté poste client

Identification

Le référentiel

Ce référentiel a pour objectif de poser les bases d’un référentiel de bonnes pratiques opérationnelles qui peuvent être facilement mises en œuvre dans le cas d’un projet de conception ou de refonte de services numériques.

Ces pratiques peuvent impacter à la fois les interfaces et une partie de l’organisation qui porte le service.

Dans cette liste de bonnes pratiques, les éléments directement liés à l’accessibilité numériques sont absents. Les référentiels tels que le RGAA portent ces informations de manière détaillées.
Dans tous les cas, une démarche globale d’éco-conception notamment dans le cadre d’une démarche UX *Responsable ne peut pas s’affranchir d’une prise en compte stricte de l’accessibilité numérique.

Les fiches de ce référentiel ne sont pas « concurrentes » du Référentiel général d'écoconception de services numériques (RGESN), elles tentent d’être une expression opérationnelle et pratico-pratique de situations tangibles.

Ce référentiel est vivant et régulièrement mis à jour.

Filtrer les fiches

Les fiches

Il y a 34 fiches qui correspondent à votre filtre

  • 1 - Limiter le nombre de requêtes HTTP
  • 2 - Stocker les données statiques localement
  • 3 - Choisir un format de données adapté​
  • 4 - L'auto-complétion
  • 5 - Remplacer les boutons officiels de partage des réseaux sociaux
  • 6 - Découper les CSS en fonction des contextes d’utilisation​Tout en limitant leur nombre​
  • 7 - Préférer les CSS aux images
  • 8 - De l'utilisation des typos variables
  • 9 - Optimiser l’écriture des CSS​
  • 10 - CSS et javascript : à l’extérieur​
  • 11 - Ne pas oublier la CSS d’impression
  • 12 - Utiliser avec parcimonie les animations JavaScript / CSS​
  • 13 - Jouer selon les règles​
  • 14 - Minifier en production​
  • 15 - Vidéo : YouTube versus vidéos hébergées
  • 16 - Du standard, que du standard​
  • 17 - Être paresseux sur les chargements​
  • 18 - Des images en priorité vectorielles​

    Des images en priorité vectorielles​

    Catégories

    #conception

    Description

    • Choisir le bon format d’image est crucial pour éviter de transporter des octets inutilement et économiser ainsi de la bande passante et du stockage disque. ​
    • Avec la multiplication des terminaux, des tailles d’écran et l’augmentation de leur résolution, une approche vectorielle doit être privilégiée par rapport à des images matricielles. ​
    • Grâce à cette bonne pratique, l’interface est indépendante de la résolution de l’écran. ​

    Les solutions

    • En remplaçant les images matricielles (GIF, PNG, JPEG, WebP, etc.) par des images vectorielles, l’utilisateur n’a aucune ressource supplémentaire à télécharger, la même image est toujours à la taille souhaitée.​
    • Les images vectorielles sont – de fait une description « textuelle » des chemins tracés pour l’image.​
      Ces images (format SVG) sont de fait beaucoup plus légères que les images matricielles (bitmap).​
    • Le format vectoriel va également permettre un affichage dans toutes les tailles souhaitées à partir de la même ressource sans aucune perte en qualité !​
    • Il peut, de plus, permettre des animations en CSS sans plus d’impact environnemental.​
    • Dans le cas où l’image n’est pas adaptée pour un format vectoriel, les formats d’images matricielles « économes et légers sont à privilégiés :​
      • WebP ;
      • AVIF.​

    Le tout, combiné à l’utilisation de la balise <picture>.

    La preuve par l'exemple

    Si l’on compare le poids de la même image à différents formats : ​

    Format SVG (typo) : 4,8 ko, format AVIF : 7,5 ko, format SVG (chemin) : 11,6 ko, format WebP : 13,8 ko, format JPEG (90%) : 22,6 ko et format PNG : 25,12 ko.

    Il est à noter que dans ce cas, la version AVIF est plus légère que la version SVG (chemin) mais la version SVG garde l'avantage de s'adapter — sans perte — à toutes les tailles.​
    Ce point est dû au fait que la version « typo » stocke le nom de la typographie et ses caractéristiques et non le chemin du tracé. Mais, il est possible que l’absence de la typographie sur le poste modifie l’apparence d’une partie de l’image (cf. image d'illustration)​. ​

    Quelques ressources

  • 19 - Ne pas redimensionner les images coté navigateur​
  • 20 - Compresser les documents et choisissez le bon format​
  • 21 - Limiter les outils d'analyse statistique et les données collectées​
  • 22 - Limiter l'utilisation des GIFs animés​
  • 23 - Éviter la lecture et le chargement automatique des vidéos et des sons​
  • 24 - Mettre en place un sitemap efficient et à jour​
  • 25 - Limiter le recours aux carrousels​
  • 26 - Avoir une stratégie de fin de vie des contenus​
  • 27 - Préférer la pagination au défilement infini​
  • 28 - Mesurer le poids des pages​
  • 29 - Afficher des pages d'erreur statiques​
  • 30 - Choisir un hébergeur et un fournisseur d’énergie éco-responsable
  • 31 - Un Captcha simple, accessible et local​
  • 32 - Réapprendre à coder soi-même​
  • 33 - Questionner les données affichées (et leur qualité)​
  • 34 - Le bon format d'image au bon moment