Веб-фреймворк Astro добавил правила аудита доступности

Теперь разработчикам будет предоставлена возможность получать предупреждения о неподдерживаемых атрибутах ARIA (Accessible Rich Internet Applications) и отсутствующих атрибутах, необходимых для ролей ARIA.

В новой версии 4.1 Astro web framework были внесены несколько значимых улучшений. Одним из ключевых нововведений является добавление новых правил аудита доступности для панели инструментов разработчика. Теперь разработчикам будет предоставлена возможность получать предупреждения о неподдерживаемых атрибутах ARIA (Accessible Rich Internet Applications) и отсутствующих атрибутах, необходимых для ролей ARIA. Это изменение направлено на обеспечение высокого уровня доступности веб-приложений.

Еще появился параметр конфигурации для клиента под названием «visible». Эта директива теперь может принимать параметр «rootmargin», который позволяет указывать область вокруг экрана, в которой должен находиться компонент, чтобы считаться видимым. Такой подход обеспечивает возможность немедленно отрисовывать компоненты, находящиеся непосредственно за пределами области просмотра, вместо того, чтобы ожидать их полной видимости.

Еще одно важное улучшение в Astro 4.1 связано с кодированием и декодированием файлов cookie. Теперь вы можете настраивать эти процессы с помощью функций «encode» и «decode». Например, вы можете обойти кодировку по умолчанию и использовать свою собственную функцию «encodeURIComponent» при добавлении URL-адреса в файл cookie. Это дает вам большую гибкость и контроль над работой с файлами cookie в приложении.

В прошлом месяце фреймворк (статический генератор сайтов) Astro выпустил 4 beta версию. В последнюю версию уже добавлен Vite 5, который вышел в прошлом месяце и который является основным сборщиком внутри. И как утверждает команда, что переход будет с минимальными изменениями или их совсем не будет.

Читайте также
Google выпустила расширение для Chrome JSON Editor 1.0
Google выпустила расширение для Chrome JSON Editor 1.0
Google выпустила расширение для Chrome JSON Editor 1.0

Оно позволяет оптимизировать управление данными JSON, упростить процесс редактирования, визуализации и проверки файлов прямо в браузере.

Новая уязвимость: Больше 100,000 сайтов пострадали из-за Polyfill.io
Новая уязвимость: Больше 100,000 сайтов пострадали из-за Polyfill.io
Новая уязвимость: Больше 100,000 сайтов пострадали из-за Polyfill.io

Внимание, веб-разработчики! Если ваш сайт использует код с домена Polyfill.io, настоятельно рекомендуем немедленно удалить его. Домен, ранее известный своей полезностью для добавления функционала в устаревшие браузеры, теперь используется для распространения вредоносного ПО.

Вышла Deta Space OS, которая управляется с помощью ИИ
Вышла Deta Space OS, которая управляется с помощью ИИ
Вышла Deta Space OS, которая управляется с помощью ИИ

Операционная система Deta Space OS для Интернета, которая управляется с помощью ИИ.

Вышел релиз Chrome 120
Вышел релиз Chrome 120
Вышел релиз Chrome 120

В этом материале рассказываем о нескольких крупных обновлениях. Релиз Chrome 121 запланирован на 23 января 2024 года.