Ce que Facebook a fait pour améliorer l’accessibilité
(engineering.fb.com)En créant une nouvelle stack technique, prise en compte de l’accessibilité dès le départ
-
Linting & Flow : application stricte d’ARIA
-
Ajustement de la taille des polices : possible grâce à l’utilisation de
rem, mais comme il est difficile de l’imposer, conversion automatique depuis les valeurs CSS en pixels -
Headings contextuels : avec React Context, les titres apparaissent toujours au bon niveau, même sur des pages complexes
-
Raccourcis contextuels : avec React Context, l’enregistrement des raccourcis est regroupé dans une seule API
-
Exécution en arrière-plan d’une fonctionnalité qui détecte et signale les problèmes d’accessibilité, y compris au runtime
-
Application de l’ARIA Practices Guide dès la création des composants de base afin d’intégrer l’accessibilité dès le départ
-
Pour les utilisateurs de lecteurs d’écran et les utilisateurs voyants au clavier, mise en place d’un système qui conserve le focus même lors des déplacements entre composants
-
Mise à disposition d’un Hook de retour d’information pour les lecteurs d’écran
1 commentaires
L’histoire de la reconstruction de la stack technique de Facebook https://fr.news.hada.io/topic?id=2049