HTTPslow : un sous ensemble du Web orienté frugalité et simplicité
Description générale
L'objectif du projet est de définir un sous-ensemble des standards existants pour le Web (HTTP, HTML, CSS, JavaScript...) afin de promouvoir un Web plus simple et plus frugal.
L'enjeu est de :
permettre aux utilisateurs de réclamer des ressources web plus simples, plus légères, plus facilement appropriables,
permettre un fonctionnement plus économe en énergie, qui fonctionne sur un réseau peu rapide, avec des machines peu puissantes.
Suiveur
Chistophe Masutti et Jean-Bernard Marcon (Framasoft)
Sous-projets
Proposer un protocole permettant aux sites et aux navigateurs de communiquer afin de minimiser les informations échangées.
Proposer un CMS permettant de générer des sites frugaux.
Faire des propositions complémentaires aux standards.
Exemple : Pistes de recherche
Exemple : Pistes fonctionnelles
Pas de pub, pas de vidéos, version audio à la place de vidéo, images minimisées, code HTML standard (sans CSS ni JavaScript ?), qualité du code HTML, version résumé des pages longues...
Piste complémentaire : intégrer des protocoles de rémunération de type micro-tipping pour remplacer la pub (cf Xanadu de Ted Nelson...)
Exemple : Pistes fonctionnelles (contenu)
Retirer le contenu image et vidéo de la page par défaut
Couper la lecture automatique de contenu vidéo
Supprimer l'usage de trackers (Google, Youtube...)
Supprimer l'usage de bannières dynamiques/carroussels qui nécessite du Javascript et des images
Se passer des images de décoration ou les compresser et tramer/ditheriser afin de réduire le poids de la page
Charger les images uniquement après demande de l'utilisateur ou les charger en basse qualité/ditherisée dans un premier temps
Diminuer la taille de la page d'accueil et/ou des pages les plus consultés via moteur de recherche ; proposer des chargements progressifs des pages (ne pas trop charger par défaut)
Étudier la nécessité de chaque librairie Javascript utilisée et chercher des alternatives de design ou en CSS
Proposer un mode sobre par défaut : réduction HTML, CSS, JS, images...
...
Exemple : Pistes techniques (protocole)
HTTP/3 (est-ce que ça change quelque chose ?)
Gemini (qu'est ce que ça fait qu'on ne peut pas faire en Web ?)
Gopher (qu'est ce que ça fait qu'on ne peut pas faire en Web ?)
Exemple : Pistes techniques (CMS)
Scenari
Hugo