Пульс веб-платформы 01.05.2026


Новости

Статьи, мнения, туториалы

HTML/Accessibility

  • AI-generated UI is inaccessible by default — UI, сгенерированный через v0, shadcn/ui и аналоги, не проходит базовые проверки доступности — нет семантики, aria-атрибуты прописаны формально, клавиатурная навигация сломана. AI генерирует «визуально правильный» код, но для скринридеров он мёртв.
  • Three stoic principles for better web accessibility — Патрик Лаукке переводит стоические принципы на язык a11y: фокус на контроле (вместо «клиент хочет так»), дисциплина семантики, и принятие ограничений как design constraint, а не бага.
  • Эмодзи и иконки: как сделать их доступными для скринридеров — Эмодзи и иконки в UI часто невидимы для assistive technology. Разбираем role="img", aria-label, aria-hidden, и когда emoji можно оставить, а когда замена обязательна.
  • Animated video backgrounds через Web Component и ColorThief — Raymond Camden показывает, как сделать анимированный video background с динамической цветовой палитрой: Web Component оборачивает <video>, а ColorThief извлекает доминирующий цвет для подстраивания UI под кадр.

Дизайн/Продукт

  • Output isn’t design — Linear о том, почему финальный пиксель — это не дизайн. Дизайн — это система решений, контракты, ограничения и компромиссы. AI может рисовать экраны, но не может проектировать систему.