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

Читайте также
SortableJS переносит списки с перетаскиванием в Microsoft Blazor
SortableJS переносит списки с перетаскиванием в Microsoft Blazor
SortableJS переносит списки с перетаскиванием в Microsoft Blazor

Разработчики преобразовали SortableJS, инструмент JavaScript для создания списков с возможностью перетаскивания, в компонент Blazor для разработки веб-приложений Microsoft, переименовав его в Blazor Sortable.

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

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

Библиотека JavaScript/React позволяет разработчикам создавать чат-боты с искусственным интеллектом
Библиотека JavaScript/React позволяет разработчикам создавать чат-боты с искусственным интеллектом
Библиотека JavaScript/React позволяет разработчикам создавать чат-боты с искусственным интеллектом

Фронтенд-библиотека NLUX поставляется с адаптерами для ChatGPT и больших языковых моделей Hugging Face. Она также поддерживает персонализацию.

Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript

Силлс выступает за новую норму, согласно которой все реальные изображения должны иметь метку времени, достоверные метаданные и подтверждаться проверяемыми документами, которые гарантируют их подлинность.