AMIE est une initiative constituée par 3 composants
-
1. mesure de l'impact environnemental
de site Web, d'espaces numériques ou simplement d'objets numériques lors de leurs affichages dans un navigateur sur le poste client.
-
2. comparatif de services
Montrer par l'exemple que des services équivalents sur le même secteur (le Luxe par exemple) ont des empreintes environnementales très différentes.
-
3. référentiel de fiches opérationnelles et pragmatiques
Des solutions à des éléments précis d'impact environnemental.
3 dimensions
-
Mesure de l'impact environnemental
AMIE permet d'analyser au travers de 107 indicateurs l'intégralité des processus machines impliqués dans le chargement et l'affichage d'une page.
Quelques secondes de chargement et plus de 15 secondes de processus machines qui s'exécutent en parallèle. Ces mesures permettent de comprendre et déterminer les optimisation et les corrections nécessaires.En complément AMIE v2 analyse le traffic entre le serveur et le poste client (nombre de requêtes, leurs poids, leurs fréquences, leur typologie et leur origine / destination).
La mesure est faite sur le poste client.
Le parent pauvre de l'analyse d'impact a enfin un outil. -
Comparatif de services
La comparaison de services ou d'objets affichés (animations, vidéo, audio, images, menu, etc.) permet à la fois de situer un service en regard de son écosystème.
Il est intéressant de savoir où l'on peut se situer par rapport aux autres acteurs de son secteur d'activité.Mais cette comparaison permet également de mesurer l'évolutions des objets, de son service dans le temps.
Voir les différences, c'est réaliser que des services à périmètres équivalents, peuvent avoir des empreintes environnementales très différentes et que rien n'est inéluctable.
-
Le référentiel de fiches opérationnelles et pragmatiques
Il existe des solutions pour faire la même chose mais mieux, c'est à dire en limitant son impact environnemental.
Ce référentiel liste les sujets et apporte au travers de 34 fiches des solutions et des exemples pragmatiques.
Vous souhaiter simplement limiter le nombre de requêtes HTTP, mieux utiliser javascript, sortir de framework lourds et pesants, avoir des animations sans impact carbone ou comprendre l'impact de vos données ?
Venez decouvrir le référentiel de l'AMIE.
AMIE v2, l'histoire de la mesure et de l'analyse d'impact
La mesure de l'impact côté client possible en analysant et en comparant les performances, c'est-à-dire les durées d'exécution des différents processus techniques dans le navigateur.
Ces performances mesurées sont à la fois les temps de chargement du navigateur, les temps de calcul du DOM (Document Object Model), des scripts ou les temps d'affichage (ou liés au calcul pour l'affichage), etc.
Plus ces temps sont élevés et plus les temps processeurs sont élevés et plus l'utilisateur peut attendre l'affichage, mais surtout, plus votre machine va consommer de l'énergie, plus la page va solliciter la puissance de votre machine.
Plus cela dure et, plus on consomme
Et plus on consomme, plus cela chauffe et, plus on use ou l'on remplace
Depuis AMIE V2, le nombre et la qualité des requêtes ont été ajoutés au calcul de performance.
Les impacts mesurés ne sont pas ceux mesurés dans des centres de données, mais ils correspondent à la "longue traine" de l'impact environnemental. Ces impacts sont répétés des dizaines, des centaines de milliers, des millions de fois par heure. Ils représentent in fine des quantités importantes d'énergie utilisées.
Lorsqu'un site ou qu'un élément d'une page utilise 3 ou 4 fois plus que son équivalent "sobre" pour la même fonction, le même service rendu, la même apparence, nous sommes en zone de gaspillage et d'utilisation totalement inutile des ressources.
De plus, nous poussons potentiellement à un remplacement plus rapide des appareils car les utilisateurs insatisfaits des temps de réponse peuvent avoir tendance à remplacer leurs matériels alors que ces matériels sont encore parfaitement adaptés. C'est le service fourni qui ne l'est pas.
AMIE a été créé afin d'apporter un outil et visualisation précise de l'impact environnemental sur les postes clients.
L'objectif est de sortir d'une approche pilotée principalement par la bonne volonté et le bon sens.
Les mesures réalisées montrent la réalité de l'impact des interfaces numériques et parfois peuvent aller à l'encontre des analyses de premier niveau (si c'est moins lourd, cela impacte moins par exemple).
Comment fonctionne AMIE
AMIE Se base sur le détail des mesures réalisées à partir du module "DevTools > Performance".
Ces mesures (entre 3 000 et 50 000 lignes de données mesurées) sont appelées des profils et permettent de calculer une centaine d'indicateurs par mesure.
AMIE V2 utilise également la liste et le détail des requêtes des pages (ou fonctions) mesurées.
Cela permet d'ajouter la vision de l'impact et des solutions possibles sur 2 axes compélmentaires (et parfois antinomiques), la puissance électrique réellement nécessaire lors de l'usages et le couple nombre / poids des objets utilisés.
Afin de limiter le plus possible les effets de bords, pour chaque élément mesuré, nous réalisons 3 mesures avec un navigateur en mode privé et dépourvu de tout module.
C'est la moyenne de ces 3 profils qui correspond aux valeurs affichées.
Que mesure AMIE
Un indice et pas uniquement une valeur brute
Pour certains objets, les images, l'audio et la vidéo, le résultat brut peut être trompeur. L'impact mesuré et l'analyse de cet impact doit prendre en compte le résultat proposé à l'utilisateur final. Par exemple, l'utilisation d'une image au format JPEG compressée à 50 % donne un résultat très proche que le format AVIF avec un taux de compression de 50 % ou 80 %. Mais, la qualité de l'image proposée est très différente.
C'est pour cela que nous avons choisi de créer un indice et de pondérer certains types de résultats.
Comment utiliser AMIE
AMIE est un outil de comparaison
Actuellement, nous publions des mesures à partir d'objets constitutifs de pages :
- Des images sous différents formats et taux de compression
- Des fichiers audios sous différents formats et taux de compression et avec différents modes de diffusion (lecture par téléchargement ou flux continu)
- Des fichiers vidéos sous différents formats et taux de compression et avec différents modes de diffusion (lecture par téléchargement ou flux continu)
- Des animations tels que des carrousels
- etc.
Cette liste fournie ainsi un premier référentiel de comparaison.
Nous avons également mis en place un référentiel de pages qui permettent de comparer votre performance à l'existant.
Les usages primaires d'AMIE sont :
- La sensibilisation et la formation : comprendre comment les pages et les éléments des interfaces numériques impactent les postes clients.
- La mesure et l'amélioration des existants. Cela permet de corriger des éléments en production ou de modifier ces éléments lors des phases de conception.
- La capacité - à partir du référentiel - de comprendre et mettre en place des correctifs simples très impactant et efficient dans le cadre d'une recherche de sobriété numérique sans appauvrir ou réduire un service numérique.
Le référentiel ne prétant pas être un énième référentiel sur le sujet mais d'apporter des répondes pratiques et pragmatiques à des sujets qui voir trop souvent des réponses vagues à des questions précises et opérationnelles ("réduisez le nombre de requêtes" par exemple, ce qui dans l'absolu ne veut rien dire).
La liste des mesures répertoriées montre la liste des tests et mesures réalisées. Elles sont librement consultables.
Les utilisateurs connectés ont la possibilité d'avoir d'ajouter leurs propres profils et un accès à leur collection de mesures. Ils ont également accès à un éventail plus large de comparaison.
Des commentaires, des propositions, envie d'utiliser vos profils, contactez-nous.
