Deux "vieux" du web ont récemment verbalisé le sentiment que j'ai, comme beaucoup de monde, concernant l'hypertrophie du net.

Le Web est-il devenu trop compliqué ? (Stéphane Bortzmeyer, 12/2020)

Je ne parle pas de la complexité pour l’utilisateur, par exemple des problèmes qu’il ou elle peut avoir avec telle ou telle application Web, ou tel formulaire incompréhensible ou excluant. Non, je parle de la complexité des nombreuses technologies sous-jacentes. Alors, si vous n’êtes pas technicien·ne, vous avez peut-être envie d’arrêter votre lecture ici en pensant qu’on ne parlera que de technique. ( ...) Mais revenons à l’objection « OK, les techniques utilisées dans le Web sont compliquées mais cela ne concerne que les développeuses et développeurs, non ? » Eh bien non car cette complication a des conséquences pour tous et toutes. Elle se traduit par des logiciels beaucoup plus complexes, donc elle réduit la concurrence, très peu d’organisation pouvant aujourd’hui développer un navigateur Web. Elle a pour conséquence de rendre l’utilisation du Web plus lente : bien que les machines et les réseaux aient nettement gagné en performance, le temps d’affichage d’une page ne cesse d’augmenter. (...) La complexité technique a donc des conséquences stratégiques pour le Web. Et ceci d’autant plus qu’il n’existe derrière ces navigateurs que deux moteurs de rendu, le cœur du navigateur, la partie qui interprète le langage HTML et le CSS et dessine la page. Chrome, Edge et Safari utilisent le même moteur de rendu, WebKit (ou l’une de ses variantes).
(...)

Allez lire la suite, qui parle de bandeaux cookies, de l'utilisation des capacités de "blocage" de Firefox, de navigateurs light, et enfin du projet Gemini.

Gemini, c'est justement le coeur d'un article rédigé par Lionel Dricot quelques semaines auparavant : Gemini, le protocole du slow web (11/2020)

Les possibilités infinies du HTML ont complexifié le web. À tel point qu’est né Gemini, un protocole dont le but est d’être et de rester le plus simple possible. Un nouveau réseau dédié à ceux qui veulent écrire et lire en ligne. Mais loin d’être un simple réseau, Gemini ouvre également la voie à une véritable mouvance : le slow web.

Les développeurs informatiques savent bien que tout projet finit, un jour ou l’autre, par devenir une sorte de monstre de Frankenstein, une horreur qui fait un peu de tout très mal à un coût très élevé, mais rien de bien. En 2020, force est de constater que c’est exactement ce qui est arrivé au web.

Le moindre site web fait désormais plusieurs mégaoctets, se charge en plusieurs fois rendant impossible toute utilisation sur une connexion instable, déplaçant des éléments de la page au moment où on essaye de cliquer. Le même site appelle des centaines de codes divers ralentissant les ordinateurs les moins puissants, remplissant la RAM, faisant des navigateurs des monstres de complexité.

Je souhaite lire un article ? Encore faut-il qu’il charge correctement puis que je le trouve sur la page, entre des myriades de publicités, des logos, des extraits d’autres articles, des vidéos qui se lancent toutes seules. Pour chaque site, je dois apprendre à utiliser une nouvelle ergonomie. Tout ça pour simplement lire un lien que j’avais naïvement suivi.

Gemini n'est pas un navigateur, mais un protocole

Si le web permet d’accéder à du contenu HTML via le protocole http://, Gemini permet d’accéder à du contenu Markdown via le protocole Gemini://.

Le markdown est simplifié, car l’objectif de Gemini est clair : ne pas permettre d’étendre le protocole et empêcher tout espionnage des visiteurs. L’utilisateur, surfant via un client Gemini, se contente de lire du texte avec des titres, des sous-titres et des mises en exergue voire des citations. Rien d’autre ! Même les liens sont limités à un seul par ligne.

Pas de couleurs, pas de design, pas de mise en page (et pas toujours d’images). Le seul lien entre un auteur et son lecteur est le texte, le contenu. Au lecteur de faire ses choix pour rendre la lecture la plus agréable possible.

Pour l'instant il manque surtout ... de contenu à lire :

Il y’a presque plus de logiciels liés au projet que de sites Gemini ! Si vous voulez contribuer à Gemini, postez du contenu sur Gemini. Si vous avez un serveur web, n’hésitez pas à lire la documentation pour installer un serveur Gemini (c’est court et simple). Sinon, certains services vous proposent d’héberger votre gemlog.