Веб-фреймворк 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, который вышел в прошлом месяце и который является основным сборщиком внутри. И как утверждает команда, что переход будет с минимальными изменениями или их совсем не будет.

Читайте также
Dev новости: документальный фильм об Angular, PHP, AI-боты и гранты для AI-проектов
Dev новости: документальный фильм об Angular, PHP, AI-боты и гранты для AI-проектов
Dev новости: документальный фильм об Angular, PHP, AI-боты и гранты для AI-проектов

На этой неделе в мире разработки произошло несколько интересных событий: вышел документальный фильм об Angular, исследование о популярности PHP, новые инструменты для создания AI-агентов и запуск грантовой программы для AI-проектов.

Dev новости: Deno Decorates, предварительный рендеринг в Nuxt, Astro
Dev новости: Deno Decorates, предварительный рендеринг в Nuxt, Astro
Dev новости: Deno Decorates, предварительный рендеринг в Nuxt, Astro

Прогресс у Deno с JS && TS. релизы Astro и другие новости

Google переименовал чат бота Bard в Gemini
Google переименовал чат бота Bard в Gemini
Google переименовал чат бота Bard в Gemini

Новый формат взаимодействия с AI чатами от Google

Gleam 1.0: Статически типизированный функциональный язык на Erlang VM достиг v1.0
Gleam 1.0: Статически типизированный функциональный язык на Erlang VM достиг v1.0
Gleam 1.0: Статически типизированный функциональный язык на Erlang VM достиг v1.0

Gleam, функциональный язык с акторной моделью, работающий на виртуальной машине Erlang (BEAM), достиг версии 1.0. Это означает, что теперь он готов к использованию в производственных системах с гарантией обратной совместимости на основе семантического версионирования. Gleam стремится быть языком с небольшой областью применения, легким для чтения и понимания, а также выразительным. Преимущества Gleam: Конкуренция на BEAM […]