Lector de pantalla
No lee la pantalla, sino el árbol de accesibilidad — por eso una página bonita puede ser, aun así, inutilizable.
Un lector de pantalla convierte la interfaz en voz o braille. JAWS y NVDA en Windows, VoiceOver en las plataformas de Apple, TalkBack en Android. Lo que lee no son píxeles, sino el árbol de accesibilidad, una estructura que el navegador construye a partir de la semántica de los elementos HTML y de los atributos ARIA que haya.
Los usuarios rara vez navegan de arriba abajo. Saltan entre encabezados, landmarks, enlaces y campos de formulario, lo que hace que el orden de los encabezados importe más que el orden visual. Los fallos habituales se derivan de ahí: un <div> con un manejador de clic que nunca se anuncia como botón, imágenes sin texto alternativo, y atributos ARIA escritos encima de una semántica correcta que la empeoran. Un HTML bien construido casi no necesita ARIA.