Diminuez l'empreinte carbone de votre projet no-code avec ces 10 méthodes

Diminuez l'empreinte carbone de votre projet no-code avec ces 10 méthodes

Il y a quelques jours, nous publiions un livre vert portant sur l’impact climatique présent et futur des technologies no-code. Profitant alors d’un manque de matériel fiable sur le sujet, nous avons saisi l’occasion de développer et de présenter les enjeux de l’éco-conception au sein du no-code, tout en étayant notre vision responsabilisée du métier de product-builder.

Ce document est aujourd’hui disponible gratuitement sur notre site, libre à vous de le consulter. Mais comme on sait que 90 pages c’est long, et que parfois le temps manque, on vous a compilé ici les 10 enseignements les plus importants que nous avons relevés lors de nos recherches.

À l’image du métier de product builder, ces 10 enseignements sont éclectiques, abordent chacun une phase précise du développement d’un projet no-code, et demandent des compétences diverses.

Rémi
Parizot
5 minutes

1 - Connaître sa cible 🙋‍♂️

Avant même de parler no-code, conception et/ou interfaces, parlons utilisateurs. Chaque projet à sa cible et celle-ci est plus que déterminante dans l’élaboration de votre solution finale. C’est le pilier autour duquel toutes vos fonctionnalités vont se rattacher. Bien connaître sa cible - se montrer empathique avec elle - c’est accomplir une grande partie du travail.

Plusieurs études démontrent aujourd’hui qu’environ 45% des fonctionnalités mises en place dans les solutions numériques ne sont pas réellement utilisées.1 Comprenez donc que près de la moitié de la facture climatique de votre solution web peut être évitée grâce à une meilleure analyse utilisateur.

2- Le sorcier choisi sa baguette 🪄

Si vous lisez ces lignes, vous connaissez probablement l’ordre de grandeur de la stack no-code disponible, (si ce n’est pas le cas, on vous invite à en découvrir une partie ici).

La stack no-code compte aujourd’hui plusieurs milliers d’outils en tout genre et plusieurs dizaines uniquement destinés à la conception web. En clair, choisir l’outil parfait est un véritable chemin de croix où les mauvaises directions sont multiples. Votre choix sera probablement dicté par vos besoins en matière de fonctionnalités, d’ouverture, etc. Mais n’oubliez pas qu’en matière de climat, chaque outil ne se vaut pas, et ce même s’ils présentent des fonctionnalités similaires.

En effet, de la même manière que le code écrit par un développeur peut être sobre ou très consommateur, les outils no-code se basent sur des blocs produits pré-écrits à la consommation énergétique variable. Cela signifie qu’à service égal, un projet no-code peut présenter une empreinte climatique différente selon l’outil avec lequel il a été conçu.

Malheureusement, et on en a bien conscience, le manque de données sur le sujet rend cette question encore difficile à élucider. Toutefois, le constat est bien réel : tous les outils no-code ne se valent pas en matière de climat.

3 - Le SEO, votre meilleur ami 🖖

SEO, pour Search Engine Optimization, constitue le fondement du référencement web. C’est cet indicateur qui détermine le positionnement d’un site web lors des recherches utilisateur. Calculé grâce à l’analyse continue de robots intelligents, le SEO prend en compte toute une série de paramètres parmi lesquels les points présentés dans cet article.

Quel intérêt du point de vue climatique ? Il est double. Une bonne partie du référencement final attribué à votre solution web dépend de la rapidité avec laquelle les bots intelligents analysent votre architecture produit. Ce paramètre repose généralement sur trois parties bien distinctes :

  1. le crawling : aspect technique
  2. l’indexation : contenu affiché
  3. le ranking : consultation chiffrée du site

Ainsi, un “bon SEO” se construit au travers d’une architecture cohérente, d’un contenu efficient, et d’une analyse de trafic continue. En d’autres termes, plus votre SEO est bon, plus votre site est efficace, et plus il est efficient en matière de consommation énergétique.

Pour les plus curieux, les adeptes du SEO, on vous invite à consulter cet article où l’on développe le sujet plus en profondeur.

4 - Savoir quoi regarder 👀

Une fois que votre architecture s’est dessinée et que vos flows sont construits, il est temps d’y injecter du contenu. Texte, image, vidéo… Celui-là peut prendre bien des formes, mais si vous n’y prêtez pas attention, il peut rapidement exploser votre budget carbone.

Selon le référentiel d’éco-conception disponible sur la plateforme GitHub, “les images représentent souvent la majorité des octets téléchargés, après les vidéos et juste avant les bibliothèques CSS et JavaScript. Leur optimisation est donc cruciale pour réduire la bande passante consommée.”1

Il est donc primordial de formater vos contenus en fonction de vos besoins d’affichage. Côté photo, on privilégiera le .svg (multi-plateforme et insensibilité au responsive), tandis que côté typographie, on préférera des polices standards (déjà présentes sur les ordinateurs) qui éviteront des requêtes et/ou autres téléchargements inutiles.

À noter également la consommation accrue des contenus animés qui nécessitent le chargement de différentes couches logicielles (serveur HTTP, serveur d’applications, bases de données, etc.).1 Quand c’est possible, on privilégiera donc un contenu statique.

5 - La vidéo : une bombe climatique 💣

Absente de la section précédente, le trafic vidéo est depuis quelques années le mauvais élève du web. À l’origine de 80% du trafic Internet mondial, et responsable de l’émission de 300 millions de tonnes de CO2 chaque année2, le streaming vidéo est une véritable bombe climatique.

La première piste de réflexion consiste à sérieusement se poser la question de sa nécessité. Bien souvent, nous utilisons du contenu vidéo alors qu’une simple image ou ligne de texte aurait suffi à régler le problème. Il s’agit ici de se soustraire aux règles induites de l’économie de l’attention qui nous guident bien souvent à employer la vidéo sans même réfléchir aux alternatives.

Bien sûr, la vidéo s’avère parfois nécessaire. Il convient alors de bien calibrer ses paramètres et son usage. Par exemple, il est parfaitement inutile d’employer une résolution digne du 7ème art pour apporter une information anodine, (pour rappel : un contenu en UHD consomme et génère 8 fois plus de données qu’un contenu HD à encodage identique3).

Mais cela peut aussi passer par l’usage d’une lecture non-automatique au scrolling (auto-play), ou par un meilleur formatage en post-production ou via des plateformes dédiées (Youtube, Vimeo, etc.)

6 - Passez du côté obscur ⬛️

Vous aussi vous avez remarqué que le numérique à tendance à devenir plus sombre ces derniers temps ? En effet, le darkmode n’a jamais été aussi populaire, et la planète nous en remercie ! Pourquoi ? Parce qu’en utilisant principalement des pixels “sombres”, le darkmode présente une consommation énergétique jusqu’à deux fois moindre qu’un thème clair.

Ainsi, selon plusieurs études menées par Google, les pixels bleu et blanc seraient les plus consommateurs, à l’instar du pixel noir par exemple.4

N’hésitez donc pas à passer du côté obscur, il est meilleur pour la planète.

7 - Une approche “mobile first” 📱

Depuis 2016, Internet est plus consulté sur mobile que sur ordinateur fixe.5 En plus de dessiner une vraie tendance, cette statistique à des conséquences sur l’architecture même de nos services. En respectant les principes de l’UX (à savoir : articuler ses solutions autour de l’utilisateur et de ses usages, et non l’inverse), privilégier une approche mobile first permet de limiter au maximum la réquisition de serveurs pour des usages non-réguliers.

En somme, il s’agit ici de concevoir un service en ligne pour les terminaux mobiles, et d’élargir sa couverture fonctionnelle pour de plus grands écrans que si l’apport fonctionnel et ergonomique est justifié.

8 - N’ayez pas peur de la mise à jour 🧑‍💻

Cela arrive souvent, on passe du temps à conceptualiser et implémenter un service web puis on le lance officiellement. Ça y est, il rejoint le vaste monde qu’est Internet, il est libre…

Oui mais gardez-le à l’œil, parce qu’il peut rapidement perdre en efficacité énergétique ! En effet, le plan d’un site web (sitemap en anglais) non mis à jour peut ainsi contenir des URLS qui n'ont plus raison d'y être, car elles font référence à des pages ou des contenus peu visités et peu utiles. Une telle situation augmente le risque d'avoir des internautes qui arrivent sur des pages sans intérêt via les moteurs de recherche, voire des pages orphelines. Ainsi, l'internaute risque de solliciter des ressources informatiques pour rien.

Gardez son site à jour, c’est l’assurance de diminuer les frustrations utilisateurs potentielles tout en maintenant votre budget climat dans les clous.

9 - Ne prolongez pas l’âge du départ à la retraite 👴

Vous avez déjà pensé à la fin de vie de votre service web ? Parfois, il n’arrive jamais, mais dans bien des cas, il possède une date de péremption. Et à ce moment-là, il est important de faire l’effort de le retirer complètement des serveurs au risque de continuer à solliciter des ressources dans le vide, pour aucun usage.

Malheureusement, on estime aujourd’hui que 25% des serveurs physiques, et environ 20% des serveurs virtuels, sont des serveurs inutiles.6 Autrement dit, 1/4 des serveurs mondiaux abritent du contenu obsolète, des preuves de concepts périmées, des tests, etc. Une véritable catastrophe écologique puisque tous ces serveurs continuent de tourner dans le vide, et maintiennent donc leurs consommations énergétiques.

Au vu de la vitesse d’exécution permise par le no-code, il est courant de publier plusieurs tests itératifs, des POC ou des automatisations par exemple ; pourtant il est primordial de veiller à désactiver les schémas d’automatisation, ou de libérer les serveurs de vos tests quand ils deviennent caducs.

10 - Soyez sobre 🍻

S’il existe un conseil suprême pour viser l’éco-conception, c’est bien celui-là : restez sobre, le plus possible du moins. Dans tous les domaines de votre conception, il est essentiel de s’attacher à une frugalité de tous les instants. Dans les fonctionnalités, dans les implémentations, dans les tests, etc.

La sobriété amène indubitablement une meilleure efficience et une plus grande agilité dans vos concepts. En matière de numérique, il n’existe pas un seul facteur de pollution ou de consommation énergétique mais bien un large panel très diversifié. L’éco-conception se veut donc transversale et multidisciplinaire. La conception, l’itération et l’implémentation sont autant d’étapes qui doivent passer le filtre de la sobriété. À ce petit jeu-là, le moindre gramme de CO2 évité est un pas de plus vers la durabilité.

En bref,

En bref, supprimer l’inutile, visez l’essentiel.

Envie d’en savoir (beaucoup) plus ? C’est par .

  1. GitHub, Frédéric Bordage, “écoconception web : les 115 bonnes pratiques, 4ème édition”, publié en mai 2022, (https://github.com/cnumr/best-practices), consulté le 25 novembre 2022
  2. Apitech, Tom Brian, “L’éco-conception des services numériques : un réflexe nécessaire pour maîtriser les consommations”, publié le 14 novembre 2019, (https://apitech.net/leco-conception-des-services-numeriques-un-reflexe-necessaire-pour-maitriser-les-consommations/), consulté le 17 septembre 2022
  3. Arcep, 2020, Pour un numérique soutenable, (en ligne), https://www.arcep.fr/uploads/tx_gspublication/rapport-pour-un-numerique-soutenable_dec2020.pdf, 130 pages, consulté le 12 octobre 2022
  4. CNET, Marc Zaffagni, “Android : Google confirme que le mode sombre améliore l’autonomie”, mis à jour le 12 novembre 2018, (https://www.cnetfrance.fr/news/android-google-confirme-que-le-mode-sombre-ameliore-l-autonomie-39876317.htm#:~:text=Google a également décomposé la,se montre le moins énergivore), consulté le 2 décembre 2022
  5. Objectif Carbone, Septembre 2020, Impact carbone de la connexion Internet, (en ligne), http://www.objectifcarbone.org/wp-content/uploads/2020/12/Objectif_Carbone_Note_numérique_V2.pdf, 10 pages, consulté le 2 décembre 2020
  6. Hello Carbo, Margaux Achite-Henni, “Pollution des data centers : comment la réduire ?”, mis à jour en juillet 2022, (https://www.hellocarbo.com/blog/communaute/pollution-des-data-centers-comment-la-reduire/) consulté le 17 novembre 2022
Outils & articles en lien
Parfois, il n'y a tout simplement pas besoin d'outils. 
Réduire le Code = Réduire le Carbone ? Quels sont les impacts No-Code ?

On connaît le poids du numérique sur l'empreinte carbone mondiale. Mais qu'en est-il du no-code ? Concrètement, quels sont les avantages du no-code dans notre quête du bas carbone ? Tentative de réponse.

SEO : un allié puissant dans la quête d'une empreinte carbone réduite.

On parle beaucoup de l'impact climatique de nos services. Mais on discute rarement de solutions concrètes pour limiter celui-ci. Chez Bienfait, on cherche à tout prix à trouver des moyens d'agir concrètement sur le climat. Notre première idée ? le SEO.

Évaluez la performance de votre projet no-code avec ces 3 critères clés

On entend beaucoup parler de no code et son impact sur les process en entreprises mais comment savoir si votre projet no code tient ses promesses ?

Envie d'en savoir plus ?
Prenons 15 minutes ensemble pour
discuter de votre projet. 🤝
On s'appelle !