La Méthodologie : Le Fondement des Différences
Le score EcoIndex se base sur 3 critères :
- Le nombre de requêtes HTTP : plus il y a d'appels au serveur, plus cela consomme de ressources.
- La complexité du DOM (Document Object Model) : Une structure de page plus complexe nécessite plus de ressources pour être affichée.
- Le poids de la page : les pages plus lourdes consomment plus de bande passante.
Le score Website Carbon évalue :
- L'énergie consommée par les transferts de données : en fonction du poids de la page.
- Les émissions de CO2 par visite : basées sur l'énergie utilisée par les centres de données.
- Les sources d'énergie des data centers : prend en compte l'utilisation d'énergies renouvelables.
- Le taux de visiteurs revenant : influence le calcul des émissions en fonction des visites répétées.
Dans quels cas une même page web aura t-elle des score EcoIndex et Website Carbon très différents ?
3 exemples de pages web qui donneront une bonne note à l'EcoIndex et une mauvaise au Website Carbon, ou l'inverse :
1. Page légère et simple, mais hébergée sur un serveur non responsable
> Une page web légère, bien optimisée, avec peu de requêtes et une structure DOM simple, mais hébergée sur un serveur utilisant principalement des énergies non renouvelables.
- EcoIndex : bon score, car la page est bien optimisée avec peu de requêtes et une taille de fichier réduite.
- Website Carbon : mauvais score, car l'énergie utilisée par le centre de données est principalement non-renouvelable, ce qui augmente les émissions de CO2.
2. Page lourde, mais bien hébergée
> Une page web lourde avec de nombreux fichiers multimédias volumineux ou même une seule vidéo très lourde, mais hébergée sur un serveur utilisant des énergies renouvelables.
- EcoIndex : mauvais score, car la taille des fichiers est importante, ce qui pèse sur le score.
- Website Carbon : bon score, car le site est hébergé avec une énergie renouvelable, réduisant ainsi les émissions de CO2 malgré la grande taille des fichiers.
3. Page simple avec beaucoup de requêtes externes
> Une page avec une structure simple, mais reliant de nombreux scripts et ressources externes, augmentant ainsi le nombre de requêtes HTTP.
- EcoIndex : mauvais score, car le nombre élevé de requêtes HTTP pénalise fortement ce score.
- Website Carbon : potentiellement bon score, si le poids de la page reste faible et que le centre de données utilise des énergies renouvelables.
Il faut donc avoir un bon score dans ces deux calculettes d'éco-conception digitale : EcoIndex comme Website Carbon. Le score Google PageSpeed Insights est également un excellent indicateur, avec beaucoup de pistes pour s'améliorer.
Cependant, pour avoir un site réellement éco-conçu, il faut aussi avoir une démarche de sobriété éditoriale, et installer un monitoring qui ira voir au réel ce qui se passe sur le serveur et sur les machines des utilisateurs : pages dynamiques ou pages statiques, utilisation du CSS ou du Javascript, et moulte autre choses...