5 fonctionnalités qui feraient passer chaque navigateur au niveau supérieur
Êtes-vous encore enthousiasmé par les nouvelles versions de navigateurs ? Avez-vous remarqué à quel point ils se ressemblent tous ces jours-ci ? Aucun d’entre eux n’a rien d’unique ; ils n'innovent pas, et c'est ennuyeux. J'ai 5 fonctionnalités qui feraient passer les navigateurs Web au niveau supérieur.
Sommaire
Recherche de texte flou sur les pages ouvertes
Combien de fois avez-vous eu des dizaines d’onglets ouverts et avez-vous eu besoin de trouver quelque chose dans un seul d’entre eux ? Je fais beaucoup de recherches personnelles et j'ai souvent de nombreux onglets ouverts. Contrairement à mes autres applications, il n’existe aucun moyen utile de rechercher simultanément tout le contenu pertinent. La recherche floue ressemble beaucoup à une recherche de texte normale, sauf qu'elle pardonne très bien les erreurs. Vous pouvez saisir des approximations proches de votre terme de recherche, et il correspondra toujours. Il est souvent associé à une fenêtre qui affiche les résultats changeants en temps réel.
Vous pouvez voir que lorsque l'utilisateur tape quelque chose dans le champ de recherche, la liste est mise à jour en temps réel avec la correspondance de mot clé la plus proche possible.
Une fonction de recherche floue améliorerait considérablement l'expérience utilisateur lorsqu'il effectue des recherches ou même essaie simplement de se souvenir de la page sur laquelle vous vous trouvez. La possibilité de rechercher du texte dans tous vos onglets ouverts serait extrêmement utile pour de nombreuses personnes.
Cartes clés avancées
J'utilise quotidiennement un éditeur de texte appelé Vim, et la principale caractéristique de Vim est son expérience utilisateur centrée sur le clavier. Tout est lié à une touche, des mouvements à l'édition, ce qui rend l'interaction avec elle presque sans effort. J'utilise également une extension de navigateur appelée Vimium, qui apporte ces raccourcis clavier au navigateur Web. Le problème avec Vimium (et toutes les extensions Web) est que la majorité de leur code s'exécute dans le contexte de la page Web et non dans l'interface utilisateur du navigateur. Par exemple, si je souhaite fermer un onglet, je dois d'abord attendre que la page Web se charge avant d'utiliser un raccourci Vimium pour la fermer. C'est une expérience frustrante.
Au lieu d'extensions Web, j'aimerais voir les commandes de clavier avancées prises en charge de manière native dans un navigateur Web. Pas seulement bien les contrôles clavier, mais les contrôles clavier hautement configurables, ont différents modes (modaux) et couvrent tous les aspects de l'interface du navigateur : navigation, édition de texte, défilement, ouverture de liens, modification des options, etc. Il existe de nombreuses façons différentes d'aborder cette idée et les fournisseurs de navigateurs ne devraient donc pas essayer de plaire à tout le monde. Au lieu de cela, ils devraient fournir l’utilitaire permettant aux développeurs indépendants d’écrire leurs propres plugins natifs et de laisser la communauté les développer. J'en parlerai davantage sur cette nouvelle idée de plugin plus tard.
Les interfaces utilisateur des navigateurs Web n’ont pas beaucoup changé au cours des 20 dernières années. Ils sont développés pour un seul type de personne, et outre les extensions Web qui ne correspondent pas tout à fait à ce que je recherche, il n'existe pas de moyen simple d'y apporter de sérieuses améliorations. Nous sommes à la merci de ce que les grandes technologies jugent utilisable, et cela ne convient pas à tout le monde.
Prise en charge des annotations de première classe
Comme déjà mentionné, je fais beaucoup de recherches personnelles. La plupart du temps, je rassemble des informations provenant de dizaines de sources, qui sont souvent de petits extraits de texte pour former les points d'un argument. Le sujet peut être n’importe quoi et nous menons tous des recherches sous une forme ou une autre.
Une chose que j'utilise pour m'aider est une extension Web qui annote les pages Web. Quand je lis, je crée des annotations ; lorsqu'il est temps de revoir mes recherches, les annotations me permettent de me concentrer sur des zones spécifiques d'une page Web et d'ignorer le bruit. J'ouvre souvent plusieurs pages, ce qui peut demander beaucoup de concentration pour trouver et comprendre le contexte de l'information pertinente, et les annotations m'aident donc beaucoup à cet égard.
Une chose que j'aimerais, c'est pouvoir voir toutes mes annotations pour une session de recherche particulière. Par exemple, j'active le mode « recherche sur X » et je peux créer et afficher des annotations associées à X. Lorsque je suis prêt à réviser et à prendre des notes, j'ouvre une interface utilisateur dédiée et elle affiche toutes mes annotations, prêtes à être lues et copiées. En plus de cela, j'aimerais également un champ de recherche qui recherche les annotations en fonction de leur signification, au lieu de faire correspondre des mots-clés, comme le fait Google. Cette forme de recherche est appelée recherche de similarité sémantique et peut être effectuée en privé et entièrement hors ligne. Des capacités de recherche floues et sémantiques seraient parfaites.
Ces annotations vivraient en permanence dans mon navigateur et fonctionneraient bien avec les fonctionnalités d'archivage et de citation, la prochaine fonctionnalité dont tous les navigateurs ont besoin.
Citation Manager avec un processus d'archivage Web intégré
Lorsque vous recherchez et prenez des notes, il est important de citer votre travail pour les futurs lecteurs (y compris vous-même) afin de vérifier les faits. Les citations ne fournissent pas seulement des preuves ; ils fournissent également un contexte, ce qui vous permet de maintenir vos arguments à un niveau élevé pour plus de clarté. Il est évident que les citations sont très importantes.
Une chose qui arrive souvent sur le Web est la pourriture des liens. La pourriture des liens est le processus par lequel les pages Web se déplacent ou disparaissent et leurs liens précédents se rompent. Si je prends des notes maintenant, je souhaite que mes citations durent des décennies et j'utilise donc souvent des pages Web archivées à la place. Pour ceux qui ne le savent pas, Wayback Machine est un site Web dédié à la préservation des pages Web du monde et de la culture Internet pour que les futurs historiens du Web puissent s'y pencher. Cela fonctionne également très bien pour lutter contre la pourriture des liens.
J'adorerais que mon navigateur non seulement archive automatiquement les pages Web pendant la recherche, mais extraie également des citations entièrement fonctionnelles des données de la page Web dans des formats de citation standard (comme BibTeX). Cela serait utile non seulement pour moi, mais aussi pour les étudiants, les scientifiques, les ingénieurs et à peu près tous ceux qui mènent des recherches techniques – qui doivent compter des millions de personnes. J'adorerais pouvoir mettre en surbrillance l'une de mes annotations via l'interface utilisateur d'annotation, appuyer sur l'un de mes raccourcis clavier avancés et cela copierait le texte annoté ou la citation dans le presse-papiers. Cela me ferait gagner, ainsi qu'à d'autres, beaucoup de temps.
Un système de plugin détachable et une conception entièrement modulaire
Je n'aime pas les extensions Web : elles ne sont pas aussi performantes que l'ancien système de modules complémentaires de Firefox. Ils sont moins puissants car ils sont plus restreints et ne fonctionnent que sur la page Web (très peu sur l'interface utilisateur du navigateur elle-même). Un système de plugins pourrait être bien plus.
J'aimerais voir les fournisseurs de navigateurs déployer des fonctionnalités personnalisées, complètes et indigène systèmes de plugins : systèmes de plugins qui couvrent tous les aspects du navigateur, de la page Web à l'interface utilisateur, en passant par les paramètres et même les intégrations avec des applications tierces. Ce que je suggère, c'est que les navigateurs deviennent des systèmes entièrement modulaires qui fournissent uniquement l'expérience de base du navigateur et les utilitaires permettant à la communauté open source de s'appuyer sur eux. Au fil du temps, je pense qu’une approche modulaire entraînerait une explosion des différents cas d’utilisation des navigateurs Web. En fait, les développeurs pourraient créer la plupart des fonctionnalités que j'ai mentionnées sous forme de plugins natifs.
Le problème est que les navigateurs actuels sont monolithiques (une seule entité géante) et que des fournisseurs comme Google ou Mozilla essaient de tout fournir eux-mêmes. Malheureusement, ils manquent d’idées innovantes et finissent par offrir une expérience fade et similaire à tous les niveaux. Au lieu de cela, les fournisseurs de navigateurs devraient se concentrer sur le moteur du navigateur Web : le rendu des pages Web et une expérience utilisateur de base. Ils devraient se retirer et laisser la communauté innover de manière indépendante. Nous avons un terme pour cela ; c'est ce qu'on appelle l'inversion du contrôle. Nous l'utilisons pour rendre les logiciels plus flexibles, et les fournisseurs devraient donc l'utiliser pour rendre leur produit plus flexible : inverser le contrôle et laisser la communauté prospérer.
Chrome domine actuellement le marché des navigateurs Web, et des fournisseurs comme Mozilla doivent rivaliser ou sombrer. Être à l’écoute de ce que veulent les utilisateurs est une nécessité fondamentale pour gérer une entreprise prospère. Au lieu de déployer des fonctionnalités d’IA ennuyeuses, les fournisseurs en difficulté devraient se différencier de manière significative. Nous utilisons tous le Web pour des raisons différentes, il reste donc beaucoup de choses à exploiter.
Je pense que la meilleure chose que les fournisseurs de navigateurs puissent faire est de laisser la communauté innover à leur place. On assisterait à une explosion de nouvelles idées tout en renforçant la marque du navigateur. Mozilla était innovant il y a toutes ces années, et pourtant, ils ont stagné et sont devenus une société de logiciels ennuyeuse. Ils ont essayé de surfer sur les vagues de confidentialité, de VPN et d’IA, mais ont finalement échoué. Cependant, ils ont un produit merveilleux, et s’ils pouvaient simplement innover avec des fonctionnalités véritablement utiles, nous pourrions assister à un changement de rythme rafraîchissant dans le monde des navigateurs.
En attendant un navigateur véritablement innovant, il existe des navigateurs obscurs dont vous n'avez probablement jamais entendu parler. Certains de ces navigateurs (en particulier le navigateur Nyxt) s'adressent à un type d'utilisateur totalement différent. De plus, si vous souhaitez savoir comment j'utilise les raccourcis clavier de Vim dans le navigateur, nous avons un article sur Vimium, une extension Web basée sur Vim pour le navigateur.
