Пульс веб-платформы 25.04.2026
Новости
- Localization support for web app manifests — Chrome и Edge 148 добавили поддержку локализации для web app manifest. Теперь можно определять многоязычные значения для name, description и других полей прямо в манифесте, используя BCP47 теги.
Проекты
- Figma MCP plugin — Бесплатный плагин и MCP для обхода API-лимитов Figma. Позволяет верстать с помощью ИИ без ограничений Rate Limit.
Статьи, мнения, туториалы
AI/Agents
- Страница на Claude Code и Figma MCP — Разбор случая, когда человек без опыта разработки создал страницу за 30 минут с помощью Claude Code + Figma MCP. Автор критикует выбор Next.js для простой страницы.
JS/TS
- Как правильно организовать передачу файлов через WebRTC DataChannel — Разбор 6 реальных проблем при передаче файлов через WebRTC: буфер SCTP, готовность получателя, переподключения, жизненный цикл файлов с практическими решениями.
- Нормализация состояния в React через Entity Registry на Zustand — Паттерн Entity Registry с рекурсивным парсингом и мягкими удалениями для аккуратного UI и точечных перерендеров в React.
- How I Resolved 15K Circular Dependencies — Инженерная история как в огромном Nx-монорепозитории (7 млн строк, 1000+ проектов) за год вычистили 15 тысяч циклических зависимостей на уровне проектов.
CSS
- #событие дня March MadCSS — 16 лучших фронтенд-разработчиков (Josh Cameau, Wes Bos, Kyle Cook, Chris Coyier) схлестнутся в соревновании по вёрстке интерфейсов.
HTML/Accessibility
- Ломается вёрстка после правок? Есть решение — Михаил Балицкий (Яндекс) рекомендует использовать сабгриды для создания легко поддерживаемого качественного CSS-кода с минимальными усилиями.
Performance
- Auto
sizeson Images — Firefox 150 добавил sizes=“auto” для responsive images, что делает их проще и надёжнее без необходимости ручного указания sizes атрибута. - Варианты предзагрузки изображений на JavaScript — Алекс Макартур сравнивает 5 подходов к предзагрузке изображений: new Image(), , скрытый с CSS-фоном, Cache API и fetch() с их компромиссами.
Инструменты
- Когда пакет долго живёт… — Статья про организацию библиотек с subpath exports в package.json вместо одного большого barrel-файла, чтобы избежать проблем с module graph.