Les équipes front-end sont devenues très douées pour surveiller ce qui se passe une fois qu’une application atteint la production. Nous suivons les erreurs JavaScript, les échecs d’API, la latence et les Core Web Vitals. Lorsque quelque chose change après une version, ces signaux nous aident à déterminer si l’application est saine.
Mais il y a une lacune que je pense que les équipes front-end négligent souvent. Une application peut paraître parfaitement saine dans ces tableaux de bord, tandis qu’un flux de travail important est inutilisable pour une personne naviguant avec un clavier ou une technologie d’assistance.
Imaginez un flux de paiement dans lequel une modification récente de l’interface utilisateur rend le dernier bouton inaccessible au clavier. La page se charge toujours. L’API répond avec succès. Il n’y a pas de nouvelles exceptions JavaScript et les mesures de performances semblent normales. Chaque signal traditionnel indique que l’application fonctionne, mais certains utilisateurs ne peuvent plus finaliser l’achat.
