Un nuevo avance tecnológico promete transformar la accesibilidad en la web. Se trata de ARIA Notify, una API recientemente lanzada que busca mejorar la experiencia de los usuarios, especialmente aquellos que utilizan tecnologías asistivas. Este desarrollo innovador surge en respuesta a los desafíos que enfrentan muchas personas, particularmente con discapacidades visuales, al interactuar con cambios en el contenido web que no alteran el DOM visible.
La API ARIA Notify está disponible para desarrolladores y puede activarse mediante Microsoft Edge 136 o mediante una configuración local utilizando una línea de comandos. Este lanzamiento es parte de una prueba de origen que invita a los interesados a explorar sus capacidades y enviar sus comentarios.
Uno de los principales problemas que afrontan los usuarios de tecnologías asistivas es la identificación de cambios en las páginas web que no se reflejan visiblemente en su estructura base. Casos como la modificación del formato de texto o la notificación de un nuevo participante en una videoconferencia a menudo pasan desapercibidos sin las herramientas adecuadas.
Los desarrolladores han dependido históricamente de las regiones dinámicas de ARIA como una solución temporal. Sin embargo, estas están estrechamente ligadas a elementos del DOM, lo que limita su eficacia en situaciones donde no se producen cambios visuales evidentes. Este enfoque presenta dificultades adicionales para los usuarios de lectores de pantalla, especialmente en situaciones complejas como el contenido desplazado fuera de la pantalla.
ARIA Notify ofrece una solución más eficiente y accesible. Gracias al método ariaNotify()
, los desarrolladores pueden comunicar con precisión qué cambios deben ser anunciados a los usuarios, mejorando así la interacción con el contenido. Este método es aplicable tanto a documentos como a nodos del DOM, y permite incluir mensajes en el idioma adecuado, respetando el contexto lingüístico de la página.
Además, la API permite establecer la importancia de las notificaciones mediante un sistema de prioridades, asegurando que los mensajes más críticos sean comunicados antes que los de menor relevancia. Esto se consigue utilizando la opción priority
, que clasifica las notificaciones en alta prioridad o normal.
Los desarrolladores interesados ya pueden poner a prueba esta herramienta, ya sea localmente o registrando sus sitios web para las pruebas de Microsoft Edge. Se espera que el feedback recibido contribuya a mejorar y optimizar aún más la accesibilidad en la web, beneficiando a un número creciente de usuarios a nivel global.