Ces dernières années, vous avez peut-être déjà entendu parler d’écoconception dans le contexte d’une élaboration de produits et de services ne générant que de faibles incidences sur l’environnement. Mais saviez-vous qu’il est possible d’appliquer cette notion à la conception et à la fonctionnalité des sites Web afin de réduire considérablement leur empreinte environnementale et d’améliorer l’expérience client?
Bien que les Européens aient été les premiers à adopter l’écoconception de sites Web, les entreprises, les concepteurs et les développeurs de sites Web nord-américains reconnaissent de plus en plus les répercussions environnementales de leurs univers numériques. Des mesures étant prises pour réduire les empreintes numériques, les pratiques durables tendent à se développer rapidement dans le domaine.
Au début de l’Internet, on accordait peu d’attention à la présentation et à l’efficacité des sites Web, du moment qu’ils fonctionnaient. Au tournant du siècle cependant, on a vu émerger de nouvelles compétences avec l’essor des concepteurs de sites Web et des concepteurs d’expérience utilisateur (UX) qui se sont employés à élaborer des produits et des services accessibles et agréables à utiliser. Alors que nos vies ont évolué vers un univers de connectivité illimitée, l’accès à de nouveaux appareils, comme les téléphones intelligents, n’a fait qu’accentuer la demande pour des expériences utilisateur plus riches.
Considérations environnementales
Au début des années 2000, le codage « propre » était une priorité qui permettait de garantir que les sites Web n’iraient pas au-delà de ce que le matériel informatique de l’époque pouvait prendre en charge. Aujourd’hui, tous les appareils que nous utilisons quotidiennement sont bien plus puissants que les ordinateurs d’il y a 20 ans, de sorte que les concepteurs n’ont plus à se préoccuper des limites de performance. Ce changement de paradigme a réorganisé les priorités en matière de codage et a mis de l’avant l’utilisation appropriée des ressources.
En 2010, deux mondes ont convergé. Nous avons commencé à être plus sensibles collectivement aux effets environnementaux de nos activités dans la plupart des aspects de nos vies. Par conséquent, les grandes entreprises se sont progressivement tournées vers les TI vertes pour déployer leurs programmes technologiques afin de réduire leur consommation d’énergie, un élément qui fait partie intégrante de leur stratégie ESG globale. Pour la plupart des gens qui se sont réjouis des avancées technologiques sans avoir la moindre idée de leur fonctionnement, les répercussions environnementales de nos activités quotidiennes sont devenues de plus en plus manifestes.
C’est ainsi qu’est apparue l’écoconception Web, un domaine ayant pour principe de créer des sites Web à faible empreinte environnementale mais hautement fonctionnels. En personnalisant les logiciels et en n’utilisant que des quantités optimales de ressources (électricité, processeurs, mémoire, bande passante, etc.), les concepteurs font en sorte que le poids des pages Web et le filtrage des données peuvent grandement contribuer à réduire l’empreinte écologique et à amélior er l’expérience utilisateur.
Il faut dire que la prolifération des téléphones intelligents a accentué les inquiétudes concernant la forte demande en énergie. Dans le cadre d’un récent projet mené pour un grand transporteur aérien international dont le site Web est consulté des centaines de milliers de fois par mois, Alithya a déterminé que plus de 70 % de ses pages Web étaient consultées à partir de téléphones cellulaires. À la suite de ce constat, Alithya a développé une option d’affichage en mode sombre qui a permis de réduire la consommation d’énergie de 25 à 30 %. Son équipe s’est également penchée sur les problèmes de performance liés au transfert de données vers les appareils mobiles, et finalement mis au point un filtre permettant de garantir que seules les quantités optimales de données étaient transférées.
En effet, moins il y a d’informations dynamiques à redimensionner et à ajuster, moins l’utilisation du processeur et la consommation d’énergie sont importantes. L’écoconception Web donne donc les moyens d’augmenter le nombre d’utilisateurs et d’améliorer leur expérience en adaptant les sites Web afin de garantir des performances optimales sur les réseaux à bande passante réduite. De plus, le filtrage des données permet d’éviter les surcharges de bande passante entre un serveur et ses utilisateurs. Et en ce qui concerne les serveurs, les centres de données écoresponsables sont une ressource de plus en plus utilisée pour les services d’hébergement.
La pointe de l’iceberg
Ces solutions ne sont que quelques-unes des façons dont une stratégie d’écoconception Web peut répondre aux multiples objectifs de nos clients. D’autres processus présentent des avantages considérables, notamment :
- assurer l’optimisation des codes pour réduire l’utilisation de l’unité centrale et de la mémoire
- optimiser les algorithmes pour réduire le temps de traitement et la consommation d’énergie
- déployer des outils de profilage et d’optimisation pour trouver le code le plus gourmand en ressources
- élaborer des composants modulaires et réutilisables pour, entre autres, réduire les redondances, optimiser la qualité des vidéos et des photos, et améliorer les images
- automatiser les tests pour assurer la qualité des logiciels et réduire les itérations de développement inutiles
- effectuer des tests pour optimiser les performances des logiciels, améliorer la maintenance et faciliter l’extensibilité des applications
Processus et pratiques exemplaires
Une équipe de développement d’applications sur mesure peut aider les clients à concevoir des sites Web et des applications mobiles dynamiques élaborés et gérés à l’aide d’un système moderne de gestion de contenu. Les développeurs d’applications Web et mobiles chevronnés mettent sans cesse à jour leurs connaissances, et combinent leurs compétences en technologie et en conception pour élaborer des solutions qui trouvent écho auprès des utilisateurs tout en offrant aux clients des solutions concrètes, efficaces et accessibles en phase avec leurs aspirations.
Au cours des dernières années, une série de pratiques exemplaires a été élaborée pour l’écoconception Web, notamment un processus d’évaluation qui vise à déterminer, au tout début de la démarche, si certains éléments du site Web d’un client peuvent être réutilisés ou non. Ainsi, avant d’écrire toute nouvelle ligne de code, on se penche sur l’utilisation globale prévue du site pour vérifier où les éléments existants pourraient être intégrés dans la nouvelle structure. Il s’agit d’une approche rentable pour le client, car plus il y a d’éléments sur mesure à développer, plus le coût du service sera élevé.
Les spécialistes peuvent également adopter une approche atomique en matière d’écoconception Web, une méthodologie qui permet de segmenter chaque partie du processus de conception des systèmes visuels. S’inspirant du fonctionnement des atomes et des molécules, cette approche considère les différentes parties d’un système comme des atomes individuels qui se lient les uns aux autres pour former des molécules qui, à leur tour, se lient les unes aux autres pour former des organismes plus grands : atome > molécule > organisme (composants) > modèles > pages.
Imaginez une série de briques Lego, où chaque brique représente un atome. Celui-ci se transforme en molécule quand on y ajoute une autre brique. Ajoutez encore quelques briques et vous commencez à concevoir une base qui se rapproche d’un composant. Si un composant fonctionne bien, pourquoi reprendre du début avec des atomes et des molécules (métaphoriquement parlant) si le composant a fait ses preuves et qu’il est possible de le réutiliser dans diverses structures? De plus, cette architecture en couches restreint la profondeur d’une page Web, de sorte qu’elle charge plus rapidement et plus efficacement tout en consommant moins d’énergie et de bande passante grâce à la réutilisation des composants existants les plus attrayants.
L’indexation est un autre processus qui consomme beaucoup de ressources et dont il faut tenir compte. Plutôt que d’indexer automatiquement durant toute la journée des pages qui n’ont pas changé, les plans personnalisés d’indexation font que les sites Web n’indexent pas de données inutiles. En outre, ce type d’indexation permet d’optimiser le processus de recherche en limitant la profondeur de l’accès à l’information.
En Amérique du Nord, nous prenons de plus en plus conscience des avantages environnementaux considérables de l’écoconception Web, et les investissements dans les sites Web peuvent généralement représenter de 10 % à 20 % du budget d’un projet global. Dans cette optique, les clients recherchent des partenaires technologiques qui font preuve d’agilité et qui intègrent les cadres les plus robustes dans leur travail en se fondant sur les pratiques exemplaires qui ont émergé dans le monde entier. En plus de la conception atomique, des systèmes réutilisables de conception et de Drupal en tant que système de gestion de contenu ouvert doté d’un frontal entièrement personnalisé, les filtres du serveur peuvent aider à garantir la sélection des bonnes données, au bon moment, sur la bonne page.
Bref, l’écoconception est un exemple éloquent de l’application de bonnes pratiques pour aider les entreprises à agir dans l’intérêt de notre planète.