Sous-estimation des extensions de navigateur : la promesse d’un logiciel hackable (2019)
(geoffreylitt.com)Les extensions de navigateur ont été sous-estimées : la promesse d’un logiciel hackable
- Les extensions de navigateur permettent aux utilisateurs de modifier des applications de manière créative, au-delà de l’intention initiale de leurs développeurs.
- Sur smartphone et sur les plateformes desktop, ce type de pratique est rare ou impossible, mais dans le navigateur, c’est une activité quotidienne.
- Les extensions de navigateur rappellent qu’il est possible d’exercer un contrôle profond sur notre usage de l’informatique.
Assembler notre propre logiciel
- Lorsqu’une plateforme logicielle atteint un certain niveau d’ouverture, elle peut transformer en profondeur la manière dont les utilisateurs ordinaires interagissent avec les logiciels.
- Par exemple, on peut installer différentes extensions pour Gmail afin de personnaliser son client e-mail.
- La popularité des extensions de navigateur prouve que beaucoup de gens s’intéressent à la personnalisation des logiciels.
Une plateforme hackable, pas une API sur mesure
- Les extensions de navigateur couvrent une grande variété de cas d’usage.
- La plupart des extensions modifient les applications de façons que les développeurs d’origine n’avaient pas spécialement prévues.
- La plateforme web repose sur un mode de déploiement classique où le code côté client est envoyé au navigateur dans une forme lisible par des humains.
De petits outils, pas de grosses applications
- Beaucoup d’extensions de navigateur sont conçues comme des outils génériques utilisables sur n’importe quel site web.
- Grâce aux extensions de navigateur, des tiers peuvent aussi ajouter des outils, et pas seulement le système d’exploitation.
- Quand les logiciels sont construits en petites unités, leur économie change également.
Origines de l’ouverture
- L’ouverture de la plateforme web ne vient pas du hasard, mais d’une tradition philosophique qui considère l’ordinateur comme un médium interactif.
- Quand Tim Berners-Lee a créé le World Wide Web, il l’a imaginé dans la continuité de cette tradition.
- Les extensions de navigateur offrent un contrôle plus profond, capable de modifier en profondeur notre manière d’utiliser les applications web.
Améliorer les extensions
- Il faut protéger les utilisateurs contre les extensions malveillantes.
- Il existe plusieurs pistes pour améliorer les extensions : accessibilité, compatibilité et puissance.
La prochaine plateforme
- Beaker Browser et la communauté du web décentralisé explorent des modèles dans lesquels le web fonctionne sans serveurs centralisés.
- Tim Berners-Lee participe à un nouveau projet appelé SOLID.
- L’informatique est encore jeune et les plateformes évoluent rapidement.
Mise à jour 2024
- Cet article a été écrit en 2019, et cinq ans plus tard, il y a quelques mises à jour sur les projets concernés.
- L’auteur développe une extension de navigateur populaire pour Twitter et partage sa réflexion sur l’usage des extensions pour résoudre des problèmes logiciels du quotidien.
- Il a développé un outil appelé Wildcard, qui permet aux non-programmeurs de créer des extensions de navigateur à partir de feuilles de calcul.
- Il développe aussi ExtensionPay, une plateforme destinée à ceux qui veulent faire des extensions un projet durable.
Avis de GN⁺ :
- Les extensions de navigateur sont un outil puissant pour permettre aux utilisateurs de personnaliser et de contrôler leur expérience logicielle.
- Le développement et l’usage des extensions soulignent l’importance de l’ouverture du web et de la participation des utilisateurs.
- La sécurité et la protection de la vie privée sont des considérations essentielles pour l’avenir des extensions, et il est important de trouver un bon équilibre.
1 commentaires
Avis Hacker News
Réflexions actualisées de l’auteur :
Divers points de vue sur les extensions de navigateur :