Веб-фреймворк 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 новости: SolidStart и выпуск Next.js 15
Dev новости: SolidStart и выпуск Next.js 15
Dev новости: SolidStart и выпуск Next.js 15

Райан Карниато, создатель Solid, признался, что не является поклонником метафреймворков. Однако 21 мая он представил SolidStart, метафреймворк для создания приложений на Solid. Карниато отметил, что SolidStart предназначен для «строителей и людей с собственным мнением» и подчеркнул, что это не последний фреймворк на основе Solid. Уже сейчас появляются новые метафреймворки, построенные на SolidStart, такие как CreateJDApp и MediaKit.

Что нового для разработчиков в Chrome 119
Что нового для разработчиков в Chrome 119
Что нового для разработчиков в Chrome 119

Обновлен верхний предел срока действия файлов cookie, уже находящихся в хранилище, в CSS появились новые псевдоклассы , синтаксис относительного цвета и многое другое. Подробнее в обзоре.

Node.js вводит экспериментальную поддержку TypeScript
Node.js вводит экспериментальную поддержку TypeScript
Node.js вводит экспериментальную поддержку TypeScript

Недавно в Node.js была добавлена экспериментальная возможность выполнения файлов на TypeScript. Эта новая опция активируется с помощью флага —experimental-strip-types, что означает, что Node.js будет транслировать исходный код TypeScript в JavaScript перед выполнением.

WildFly 30 готовится к использованию JDK 21
WildFly 30 готовится к использованию JDK 21
WildFly 30 готовится к использованию JDK 21

В релиз также включили новую возможность настройки параметра «max-read-page-bytes» в подсистеме messaging-activemq.