(article publié en 2024)
Je commence par rappeler quelques chiffres sur l'empreinte environnementale du numérique. Ils peuvent varier en fonction des études mais voici quelques données provenant d'études qui paraissent sérieuses.
15% pour les datacenter
66% pour les terminaux utilisateurs (40% fabrication + 26% à l'utilisation)
19% pour le réseau
Tous les domaines sont importants mais on voit clairement que la part la plus massive concerne la fabrication des terminaux des utilisateurs. En fabriquer le moins possible et les conserver le plus longtemps possible est donc indispensable.
Que peut-on donc faire lorsqu'on développe des sites web ou des applications web ?
La probabilité que votre prochaine création web tournant dans un navigateur oblige l'utilisateur à changer de machine est faible. La mise à jour de son système d'exploitation ou d'une application majeure est bien plus risquée.
Alors pourquoi éco-concevoir côté "front" ?
Tout d'abord, vous pourrez fournir un service accessible à un utilisateur avec un navigateur vieillissant (s'il ne peut pas le mettre à jour sur un OS vieillissant qu'il ne peut lui-même pas mettre à jour à cause d'une machine vieillissante). Et ça, c'est important pour l'utilisateur mais aussi pour vous car vous risquez de perdre des clients en ignorant ce problème.
Vous agissez indirectement sur la partie datacenter en optimisant les images, en limitant les vidéos, en optimisant le code HTML / CSS / JS de votre site / app.
Vous économisez de la bande passante et donc agissez sur la partie réseau.
Vous rendez votre site / app plus performant (surtout s'il contient du JavaScript).
En général, vous offrez un outil plus simple à utiliser et plus agréable puisque vous l'aurez allégé du superflu.
Ensuite, en communiquant sur cet "effort", vous ouvrez la voie pour d'autres qui n'ont pas encore franchi le pas.
Ça vaut le coup non ?
Et côté back ? Suivez le lien.