Lighthouse de Google intègre désormais l'axe-core!
Avez-vous remarqué quelque chose de différent dans Chrome DevTools ces derniers temps ?
Le panneau « Audits » s'appuie désormais sur Lighthouse, tandis que l'audit d'accessibilité s'appuie sur *roulement de tambour* le moteur de règles axe-core développé par Dequelui-même !
C'est lors de la conférence CSUN sur les technologies d'assistance, qui s'est tenue à San Diego en 2017, que nous avons appris que Google prévoyait de remplacer son propre moteur de test d'accessibilité automatisé par « axe ». Plus précisément, ce dernier allait devenir le moteur utilisé pour les tests d'accessibilité dans son outil open source « Lighthouse », qui serait ensuite intégré au nouveau panneau « Audits » de Chrome DevTools.
C'est très enthousiasmant de voir axe reconnu de cette manière et intégré à un outil de test qui est littéralement à la portée de tous les utilisateurs de Chrome. Outre l'accessibilité, le panneau « Audits » fournit des données et des conseils pour optimiser les performances des sites, les bonnes pratiques et les applications web progressives. Ces indicateurs s'inscrivent dans l'objectif global de Google visant à encourager de meilleures pratiques de développement web. Il s'agit également de données que Google peut utiliser pour déterminer le classement des pages dans les résultats de recherche. Et, dans certains cas – comme pour les performances –, elles ont indéniablement un impact sur votre classement dans les résultats de recherche.
Quelles sont les implications pour l'accessibilité ?
Cela signifie-t-il que l'accessibilité de votre site va avoir une incidence sur son classement dans les résultats de recherche Google ? Étant donné qu'il existe de nombreux recoupements entre l'accessibilité et le référencement naturel (SEO), c'est techniquement déjà le cas.
Quoi qu'il en soit, le message de Google est clair : l'accessibilité est tout aussi essentielle que les performances du site et les bonnes pratiques.
Les tests d'accessibilité sont si simples qu'ils sont déjà intégrés à votre navigateur.
Google a également rendu les tests d'accessibilité aussi accessibles que possible, ce qui est important dans la mesure où ce concept reste encore nouveau pour la plupart des développeurs. L'audit DevTools se limite à effectuer des tests d'accessibilité automatisés.
Comme ils utilisent Axe comme moteur de règles, leurs audits ne signalent que les problèmes pouvant être détectés avec une certitude absolue par automatisation – sans aucun faux positif. Il en résulte des rapports clairs mettant en évidence les problèmes d'accessibilité les plus courants et les plus faciles à résoudre.
L'inconvénient de l'audit d'accessibilité réalisé par DevTools, c'est qu'il ne reflète qu'une partie de la réalité. Votre page peut avoir obtenu un score de 94 en matière d'accessibilité selon Lighthouse, mais cela ne vous donne que les résultats des tests automatisés. Vous devez également effectuer des tests d'accessibilité manuels pour vraiment savoir où vous en êtes.
C'est formidable de voir Google adopter une position aussi ferme sur l'importance de l'accessibilité dans ses DevTools, et si vous débutez complètement dans ce domaine, c'est un excellent point de départ. Si votre site doit respecter des exigences en matière d'accessibilité (ou si vous souhaitez simplement faire passer l'accessibilité et la conception inclusive à un niveau supérieur), nous espérons que vous irez directement à la source.
Prêt à tester l'accessibilité avec axe ?
Téléchargez l'extension axe pour Chrome ou axe pour Firefox. L'API «axe-core » estdisponible sur GitHub. Si votre organisation doit respecter des exigences en matière d'accessibilité et a besoin d'outils permettant d'effectuer des tests à grande échelle, découvrez notre suite WorldSpace. Enfin, rendez-vous sur Deque University pour en savoir plus sur l'accessibilité et développer votre expertise.