Microsoft презентовала новую технологию, облегчающую разработку сайтов с доступной навигацией без использования мыши. Это важный шаг, поскольку менее 50% сайтов применяют атрибут tabindex, который позволяет пользователям навигировать по элементам интерфейса с помощью клавиатуры.
Контекст
В последние годы разработка доступного контента становится всё более актуальной. Согласно стандартам Web Content Accessibility Guidelines (WCAG) от World Wide Web Consortium, правильная реализация навигационных элементов критически важна для доступности веб-сайтов. Однако создание таких сайтов требует значительных усилий и знаний от разработчиков.
По словам Патрика Броссе — главного менеджера продукта Microsoft Edge, текущие инструменты для реализации доступных сайтов неэффективны и требуют сложного кода. Он отметил, что даже опытные разработчики часто вынуждены использовать дополнительные библиотеки, что увеличивает объем кода и замедляет загрузку сайтов.
Детали нового решения
Технология, получившая название focusgroup, была разработана с учетом потребностей разработчиков и сообщества. Microsoft начала тестирование этой технологии в Edge, предполагая, что её использование позволит ускорить загрузку страниц и упростит их использование для всех пользователей.
Jacques Newman, старший инженер компании, указал на то, что focusgroup готова к раннему тестированию и обеспечит разработчиков необходимыми инструментами для создания качественно доступных сайтов. Благодаря своему внедрению в проект Chromium, технология будет доступна и для других браузеров, что расширяет её потенциальное влияние.
И что мне с этого?
Для разработчиков в России и СНГ это нововведение может изменить подход к созданию проектов. Если ваша команда стремится обеспечивать доступность своих сайтов и соответствовать современным требованиям, стоит рассмотреть внедрение focusgroup. Это не только упростит навигацию для пользователей, но и ускорит загрузку страниц, что положительно скажется на SEO и пользовательском опыте.
Что дальше?
Следующим шагом будет активное тестирование технологии и сбор обратной связи от разработчиков, что поможет Microsoft оптимизировать решение перед финальным релизом.