Microsoft a lancé un aperçu d’une technologie qui facilite la tâche de développement de sites Web comportant des éléments de navigation complexes qui ne nécessitent pas de périphérique de pointage pour fonctionner.

Patrick Brosset, chef de produit principal pour Microsoft Edge, affirme que le monde a besoin de meilleurs outils pour les sites Web accessibles, car moins de la moitié les utilisent tabindexun attribut HTML qui signifie que les visiteurs d’un site Web qui appuient sur TAB voient un surlignage, appelé « focus », sur un lien ou un contrôle interactif qu’ils peuvent utiliser avec la touche ENTRÉE. Appuyer à nouveau sur TAB déplace le focus vers un autre lien ou contrôle. Les développeurs peuvent déterminer l’ordre dans lequel les contrôles sont mis en surbrillance chaque fois que les utilisateurs appuient sur TAB.

Les directives pour l’accessibilité des contenus Web (WCAG) du World Wide Web Consortium exigent l’utilisation d’éléments de navigation comme ceux tabindex permet.

Brosset de Microsoft pense tabindex est trop difficile à utiliser.

« Créer un site entièrement accessible au clavier, en particulier s’il comporte des widgets complexes tels que des menus, des sous-menus, des barres d’outils, des onglets et d’autres groupes d’entrées, n’est pas gratuit ; cela nécessite beaucoup de travail et de connaissances », a-t-il écrit dans un article publié jeudi.

Même les développeurs qui savent l’utiliser, suggère-t-il, « ont dû soit écrire beaucoup de code compliqué, soit utiliser une bibliothèque JavaScript. Dans les deux cas, vous avez désormais plus de code à gérer et votre site Web charge plus de code au démarrage ».

« Cela a également un impact sur les utilisateurs de votre site Web. Plus votre site Web a besoin de code, plus il lui faudra de temps pour se charger et devenir utilisable », a-t-il déploré.

Le correctif de Microsoft est une technologie appelée « focusgroup » et la société l’a partagé en 2022. Vous pouvez trouver le groupe de discussion ici.

« Transmettre le problème et une solution rapide à un large forum collaboratif nous a permis de mûrir l’idée du groupe de discussion et de passer par des itérations, en tenant compte de nombreuses perspectives », a écrit Brosset. « Cela a conduit à une solution meilleure et plus complète pour les développeurs Web. »

Et une solution que Microsoft pense désormais prête à être testée à plus grande échelle, puisque le message de Brosset inclut une annonce selon laquelle le groupe de discussion est désormais disponible pour des tests anticipés dans Microsoft Edge. Alors que Microsoft a contribué à sa mise en œuvre au projet Chromium, les développeurs qui utilisent ce moteur pour alimenter d’autres navigateurs peuvent également l’essayer.

Jacques Newman, ingénieur logiciel senior au sein de l’équipe Edge Web Platform de Microsoft, a publié de nombreux détails sur le groupe de discussion et comment l’utiliser. Il recherche également des commentaires.

De nombreux pays ont fait de la mise en œuvre des principes WCAG la base de référence pour se conformer aux lois anti-discrimination, faisant du groupe de discussion un outil potentiellement utile pour de nombreux développeurs et donc aussi pour ceux qui ont besoin d’une technologie accessible. Il pourrait également fournir des pages Web plus rapides à tous les utilisateurs, et peut-être aussi augmenter le nombre de ceux qui tentent de ne pas toucher aux périphériques de pointage ! ®

A lire également