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


Новости

Agent Harness Engineering — Addy Osmani: системный подход к построению agent harness — инфраструктуры для запуска AI-агентов. Архитектура, абстракции, паттерны. Продолжение «The Agent Stack Bet».

DevTools MCP — В Chrome DevTools появилась пометка new у DevTools MCP — интеграция Model Context Protocol прямо в инструменты разработчика.

Проекты

Crashcat: физический движок на JS — Физический движок для игр, симуляций и креативного кодинга. Полностью на JavaScript.

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

JS/TS

Parse, Don’t Validate — In a Language That Doesn’t Want You To — Классический принцип parse-don’t-validate, но для JavaScript — языка без tagged unions и pattern matching. Как приблизиться к идеалу.

Hook It Up to the Machine — Jim Nielsen размышляет о компромиссах между простотой ручного труда и автоматизацией. Иногда проще подключиться к машине напрямую.

CSS

Новые возможности CSS multi-column в Chrome 145 — column-header — заголовки для каждой колонки, column-span для spanning-элементов. Multi-column наконец становится практичным.

Надоело угадывать высоту: CSS height — Систематизация способов задания высоты в CSS: auto, fit-content, min-content, stretch и когда что использовать.

HTML

SSR vs SSG vs RSC — простое объяснение — Наглядное объяснение разницы между серверным рендерингом, статической генерацией и React Server Components.