Le numérique représente déjà 4 % des émissions mondiales de CO₂, avec une trajectoire en hausse. Au-delà du discours, concevoir des logiciels plus sobres est un geste concret à la portée de chaque développeur — et souvent synonyme d'un meilleur code.
Le numérique pèse aujourd'hui environ 4 % des émissions mondiales de gaz à effet de serre — davantage que l'aviation civile. Et contrairement à d'autres secteurs, cette empreinte croît : la multiplication des terminaux, le streaming vidéo omniprésent, le déploiement massif de l'IA générative et la course aux data centers participent d'une consommation énergétique exponentielle. Le Green IT n'est pas un sujet réservé aux DSI ou aux équipes infrastructure — il concerne directement les choix de conception et de développement quotidiens.
Sobriété algorithmique d'abord
La première source d'économie n'est ni l'infrastructure ni le matériel — c'est l'algorithme. Une requête SQL non optimisée qui charge dix fois plus de données que nécessaire, une boucle qui recalcule à chaque itération ce qui pourrait être mis en cache, une image de 4 Mo servie sur un composant de 200 pixels : chacun de ces exemples multiplie les cycles CPU, les octets transférés et l'énergie dissipée. Le principe KISS appliqué à la performance devient un geste écologique. Utiliser un index sur une colonne fréquemment filtrée n'est pas seulement une bonne pratique — c'est réduire le travail du serveur pour chaque requête, toute la durée de vie de l'application.
Le caching est un levier sous-utilisé. Mettre en cache les résultats d'un calcul coûteux ou d'une requête distante, c'est servir le même résultat sans refaire le travail. HTTP cache-control, Redis, memoization côté client : les outils existent. La résistance vient souvent d'une crainte d'incohérence — qui se gère par une politique d'invalidation réfléchie plutôt que par l'abandon du cache.
Médias et transferts réseau
Les assets représentent souvent 70 à 90 % du poids d'une page web. Adopter les formats modernes — WebP et AVIF
pour les images, WebM et AV1 pour la vidéo — réduit le poids de 30 à 50 % sans perte de qualité perceptible.
L'attribut srcset permet de ne servir que la résolution adaptée à l'écran. Le lazy loading évite de charger des
ressources jamais vues. Ces optimisations sont aussi bonnes pour les Core Web Vitals et le SEO que pour la planète.
Le chargement différé des scripts non critiques, la suppression du JavaScript mort (tree-shaking), la compression Brotli plutôt que gzip : chaque Ko économisé est multiplié par le nombre de pages vues. Sur un site à fort trafic, l'impact cumulé est significatif.
Infrastructure et choix d'hébergement
Le choix du datacenter a un impact direct. Les grands fournisseurs cloud publient leur PUE (Power Usage Effectiveness) et leurs engagements en énergies renouvelables. Google Cloud et AWS proposent des régions avec un approvisionnement en énergie verte élevé. Déployer dans la région la plus proche de vos utilisateurs réduit la latence et les transferts réseau. Right-sizing les instances — ne pas over-provisionner — évite de payer et de consommer pour de la capacité idle.
L'écoconception comme discipline
L'écoconception logicielle ajoute une dimension environnementale aux critères classiques de qualité. Elle se mesure avec des outils comme GreenFrame, Scaphandre ou l'extension EcoIndex. Elle se pratique en supprimant les fonctionnalités peu utilisées plutôt qu'en en ajoutant, en interrogeant la nécessité d'un dark pattern qui allonge le parcours, en préférant une architecture serverless qui ne consomme que ce qui est exécuté à un serveur allumé 24h/24 pour 2 % d'utilisation. La sobriété numérique est rarement un sacrifice — c'est souvent du code plus lisible, plus rapide et moins cher à opérer.
→ À lire aussi : Le principe KISS · La dette technique · Formats d'images pour le web