Пульс веб-платформы 18.04.2026
Новости
• TanStack Start rethinks React Server Components — TanStack Start получил экспериментальную поддержку RSC. Подход кардинально отличается от Next.js: stream-примитивы вместо «use client», совместимость с React Query и CDN, отказ от Server Actions из соображений безопасности.
Проекты
• Tab Out — Расширение Chrome заменяет стандартную новую вкладку на группировку по доменам. Лекарство от мультитабоза. • Wiretext — Unicode wireframe-диаграммы: макеты и схемы собираются из символов. Быстро, текстово, без инструментов.
Статьи, мнения, туториалы
JS/TS
• AI делает разработку скучной — Жёсткий разбор: старые Show HN содержали глубокую проработку, сейчас — AI-генератор поверхностных решений. Prompt ≠ формулировка идеи. • One developer, two dozen agents, zero alignment — Maggie Appleton: запустила два десятка AI-агентов для работы над сайтом. Результат: нулевая согласованность, каждый агент в своём bubble.
CSS/HTML
• Радио стейт-машина в CSS — Если UI нужно переключать между визуальными режимами без JS — радио state machine на базе input type="radio" и CSS-селекторов. Чистый CSS, без скриптов.
• Предзагрузка картинок через JavaScript — new Image() прогревает HTTP cache и показывает картинку без задержки. Когда использовать и когда лучше link rel="preload".
Платформа
• Улучшение UX в legacy-системах — Практическое руководство: legacy должен сосуществовать с современными продуктами. Big-bang vs incremental vs parallel миграция, фокус на зависимостях и workflow. • CSP, CORS и security headers — Что обязан знать фронтендер: CORS — не про «разрешить запрос», а про контроль доступа. CSP — последняя линия обороны от XSS.