Le « permacomputing », pour un Web sobre et résilient

Permacomputing

L’histoire des technologies numériques présente un paradoxe saisissant : alors que les capacités de calcul, les volumes de stockage et les débits des réseaux cellulaires et filaires connaissent une croissance exponentielle, l’expérience de navigation sur le réseau mondial accuse un ralentissement tangible. Ce phénomène récurrent illustre la validité empirique de la loi de Wirth, formulée en 1995 par le chercheur en informatique Niklaus Wirth dans son essai fondateur sur la nécessité des logiciels sobres. Selon cet adage technique, le logiciel s’alourdit et se ralentit à un rythme plus rapide que l’accélération du matériel. Les gains spectaculaires apportés par la miniaturisation des semi-conducteurs sont ainsi quasi intégralement absorbés par des couches successives d’abstraction logicielle, créant une illusion de progrès où la puissance brute des microprocesseurs contemporains est gaspillée pour exécuter des tâches basiques qui ne requéraient jadis qu’une fraction négligeable de mémoire.

Cette inefficience structurelle s’est cristallisée dans ce que l’essayiste et développeur Maciej Cegłowski a qualifié de crise de l’obésité des sites web. Au milieu des années 2010, le poids moyen d’une page web a dépassé deux à trois mégaoctets, rejoignant le volume de données autrefois réservé à des fichiers exécutables complexes ou à des albums de musique numérisés. Des pages d’actualité ou d’information textuelle, dont le contenu utile ne dépasse pas quelques kilooctets de caractères, chargent désormais des dizaines de scripts de traçage comportemental, des bibliothèques d’animation superflues, des polices typographiques distantes et des réseaux de régies publicitaires intrusives. À titre d’exemple d’hypertrophie numérique, des portails d’entreprises technologiques ou des pages de conditions d’utilisation dépourvues de la moindre séquence vidéo atteignent couramment plusieurs mégaoctets de données transmises, sollicitant l’unité centrale du terminal de manière irrationnelle pour afficher du simple texte.

La responsabilité de cette dérive incombe largement à la généralisation de frameworks d’ingénierie lourds et éphémères dans les écosystèmes de développement. Conçus initialement comme des couches d’abstraction pour faciliter le travail des développeurs et accélérer les cycles de livraison commerciale, ces frameworks sont trop souvent employés comme des palliatifs aveugles. Ils imposent le téléchargement préalable de bundles de scripts d’une volumétrie colossale avant même la moindre interaction avec l’utilisateur. Cette approche, qui privilégie le confort immédiat de la production logicielle au détriment de l’efficience à l’exécution, engendre une obsolescence technique prématurée. Elle contraint les usagers à renouveler continuellement leurs équipements matériels pour maintenir une fluidité de navigation minimale, instaurant un cercle vicieux où la complexité logicielle alimente le renouvellement perpétuel du matériel.

L’impératif du permacomputing

La représentation idéale du réseau comme une entité virtuelle dématérialisée occulte une infrastructure industrielle d’une lourdeur physique considérable, dont la consommation énergétique et l’empreinte environnementale s’accroissent à un rythme insoutenable. Les estimations prospectives indiquent que le secteur des technologies de l’information et de la communication pourrait capter jusqu’à 20 % de l’électricité mondiale produite et devenir responsable de près de 5,5 % des émissions globales de gaz à effet de serre. La phase d’utilisation des serveurs et des centres de données ne constitue d’ailleurs qu’une fraction du problème ; la fabrication des composants microélectroniques représente la phase la plus dévastatrice sur le plan écologique. La fabrication des micropuces exige l’extraction de métaux rares, des processus chimiques extrêmement polluants et des volumes colossaux d’eau ultra-purifiée et d’énergie haute température, faisant de chaque composant en silicium un artefact d’une valeur écologique inestimable.

Face à l’urgence environnementale et à la prolifération des déchets électroniques, la philosophie du permacomputing apporte un cadre éthique et technique indispensable pour refonder la pratique du web. Imaginé en 2020 par Ville-Matias Heikkilä, ce concept adapte aux technologies de l’information les préceptes de la permaculture formulés à l’origine par Bill Mollison en 1978 dans le domaine de l’agronomie résiliente. La permaculture fonde sa démarche sur la minimisation des interventions artificielles, la valorisation des ressources existantes et l’établissement de systèmes durables capables de reproduire leur propre énergie. Transposée au monde informatique, le permacomputing invite à rompre brutalement avec le modèle capitaliste de consommation et de renouvellement frénétique pour s’interroger sur ce que serait un système logiciel conçu pour durer cinquante ans.

Ce changement de paradigme implique d’accorder un soin méthodique au matériel existant et d’optimiser l’écriture du code afin qu’il puisse s’exécuter de manière fluide sur des puces électroniques anciennes ou de faible puissance. Le permacomputing ne prône pas un rejet obscurantiste de la technologie, mais préconise une utilisation ingénieuse et sobre des ressources. Elle cherche à transformer les contraintes matérielles en opportunités créatives, en rejetant l’automatisation opaque et énergivore au profit de systèmes transparents, réparables et décentralisés. Dans cette perspective, la frugalité du code devient la condition sine qua non pour prolonger la durée de vie des équipements, réduire la charge sur les réseaux et limiter l’empreinte carbone globale du numérique.

Concevoir des systèmes durables

L’engagement en faveur de l’économie de moyens dans la conception web exige une révision fondamentale des chaînes de publication et des choix d’ingénierie logicielle. La pérennité d’un outil d’édition repose sur sa capacité à survivre aux fluctuations éphémères des écosystèmes industriels et des frameworks à la mode. Une règle heuristique pertinente stipule qu’une technologie a de fortes chances de subsister pendant une durée équivalente à son ancienneté actuelle. C’est pourquoi le choix de briques fondamentales éprouvées, telles que les standards HTML et CSS interprétés nativement par les navigateurs, associé à des utilitaires système universels issus de l’environnement Unix comme Bash ou Make dont la stabilité est démontrée depuis plus de quatre décennies, garantit une viabilité à long terme qu’aucun outil moderne orchestré par des dépendances lourdes ne saurait offrir.

L’architecture d’un système de publication sobre repose sur une séparation rigoureuse entre la source des données textuelles et leur transformation pour l’affichage. En privilégiant des formats de fichiers ouverts, lisibles par l’être humain et pérennes comme le Markdown ou le HTML pur, le concepteur s’assure que le contenu demeure accessible et exploitable même en cas de défaillance complète de la chaîne de compilation ou des outils d’enrichissement. La génération de sites entièrement statiques élimine le besoin d’exécuter des bases de données relationnelles lourdes et des scripts côté serveur à chaque requête d’un lecteur, réduisant drastiquement les sollicitations du processeur, les vulnérabilités de sécurité et la consommation d’électricité des serveurs d’hébergement.

L’initiative menée par Kris De Decker avec la version solaire du Low-tech Magazine constitue une démonstration magistrale d’une telle architecture frugale appliquée à la publication d’articles scientifiques et d’essais. Hébergé sur une carte monoboard à très faible consommation d’énergie (soit environ 2,7 Watts) connectée directement à un petit panneau photovoltaïque à Barcelone, le site web assume pleinement le risque de l’interruption de service lorsque l’ensoleillement est insuffisant. Pour maintenir une efficience maximale, la plateforme a banni l’usage de JavaScript, utilise des typographies système et applique aux images une technique de tramage visuel (dithering) en noir et blanc qui réduit la taille des fichiers graphiques de plus de 80 %. La totalité des pages du site pèse une fraction de mégaoctet, prouvant qu’il est parfaitement possible de distribuer des connaissances approfondies sans participer à la fuite en avant de la surcharge numérique.

La philosophie du Less is More : éthique et esthétique de la frugalité numérique

L’attachement au minimalisme dans le design web ne doit pas être interprété comme une austérité subie ou un renoncement à l’esthétique, mais bien comme l’accomplissement d’une rigueur créative où chaque élément résiduel possède une fonction précise et incontestable. L’adage « less is more » prend toute son ampleur lorsqu’il s’agit de débarrasser l’interface des artifices visuels, des animations distractives et de la saturation d’informations qui étouffent l’attention de l’usager. La sobriété du design remet la typographie, la hiérarchie textuelle et la lisibilité au centre de l’expérience de lecture, instaurant un espace numérique apaisé, respectueux du temps et de la charge cognitive des lecteurs.

Sur le plan éthique et social, la frugalité des outils de publication garantit l’accessibilité universelle aux contenus web. Dans de nombreuses régions du monde ou au cœur de zones rurale en déshérence d’infrastructure, le haut débit demeure un privilège incertain et le coût des données mobiles représente une charge financière réelle pour les populations. Un site web dépouillé de son superflu matériel s’affiche de manière quasi instantanée sur un réseau à faible débit ou sur un téléphone d’ancienne génération, démocratisant ainsi l’accès au savoir sans distinction d’équipement ou de niveau de vie. Le minimalisme devient alors un vecteur puissant d’inclusion numérique et de justice sociale.

En ultime analyse, concevoir des plateformes web éco-conçues, modulaires et taillées pour durer relève d’une responsabilité culturelle face à la fragilité des connaissances numérisées. Les architectures complexes dépendantes d’infrastructures cloud centralisées et de fermes de serveurs énergivores sont paradoxalement les plus vulnérables aux ruptures de chaîne d’approvisionnement, aux crises énergétiques et à l’amnésie numérique. En revenant à une ingénierie sobre, maîtrisée et transparente, le créateur numérique réaffirme la vocation originelle du web : un espace décentralisé, durable et ouvert de partage de la pensée humaine, bâti avec la conscience d’un monde aux ressources finies.