Почему ИИ-агенты меняют правила игры во фронтенд-разработке
По данным Shazoo, текст вышел 23 августа в блоге Read the Tea Leaves и с тех пор расходится по цеху.

Нолан Лоусон, товарищ с послужным списком от Microsoft Edge до PouchDB, сел и записал то, что многие из нас подозревали, но боялись произнести вслух: в Землю фронтенда врезался астероид, мы всё ещё осматриваем обломки. По данным Shazoo, текст вышел 23 августа в блоге Read the Tea Leaves и с тех пор расходится по цеху.
Вмятина на месте удара
Лоусон не стал уходить в философию — он взял свою любимую задачку по трассировке Chrome с пересчётом стилей и скормил её Claude Sonnet. Модель ответила достойно и мимоходом упомянула стоимость дублирования стилей между теневыми деревьями — вещь, которую половина фронтендеров не знает. Вывод напрашивается противный: если ассистент щёлкает задачи уровня «крепкий мидл», зачем платить сеньору.
Дальше автор выделяет четыре тенденции, и каждая бьёт в одну и ту же точку:
- Фронтенд теперь менее страшно отдать агенту без присмотра. Миграцию БД вы всё равно прогоните через ревью и стейдж, а React-компонент можно катить as is.
- DX теряет вес. На его место приходит «удобство для агента», а не для разработчика.
- Стандарты смещаются с эргономики синтаксиса на реальные возможности платформы — агенту без разницы, писать три строки CSS или одну.
- Новый синтаксис мешает: его нет в весах модели, и агента приходится дообучать руками.
Самый показательный кейс — Cursor и Viget. Обе компании перевели свои кодовые базы с Solid и Lit на React. Причина, как минимум у Cursor, названа прямо: агенты знают React. Цифры миграции Cursor читаются как отчёт из морга — три недели, 266 тысяч добавленных строк, 193 тысячи удалённых, CI зелёный, но без ревью всё равно не вышло. Инженер по имени Лорен позже сообщила, что новое окно агентов на 99% состоит из React.
Отдельно Лоусон отмечает: на Solid агенты писали откровенно плохо, всё случайно оказывалось отслеживаемым — fine-grained реактивность не прощает небрежности.
Что делать, пока обломки не застыли
Для бэкендера и девопса из текста торчат три практических следствия, без розовых очков:
- Логи и трейсы теперь читает не только тимлид, но и модель. Если ваш observability — это
grep по контейнерам в проде, будет больно. Claude упомянул редкие вещи про теневые DOM, а значит, агент справится с трейсами только если в них есть на что смотреть. OpenTelemetry, нормальные спаны, нормальные метки. Иначе ассистент будет выдумывать. - Ревью AI-кода никто не отменял. У Cursor CI зелёный, и всё равно потребовался человеческий взгляд. Три недели, сотни тысяч строк — и опять люди. Code review оставьте людям, автоматизируйте всё вокруг.
- Бэкапы и стейджинг — единственное, что реально работает против астероидов. Если завтра фронт-тим массово зальёт сгенерированный код, вы должны иметь возможность откатиться к состоянию «до». Значит: проверенные миграции, отдельные окружения, фича-флаги, стратегия отката. Не костыль на коленке, а процесс.
Астероид уже упал. Ждать позитивного сценария — стратегия слабая. Но паниковать тоже не надо: агенты всё ещё лепят React-одностраничники там, где хватило бы Astro с вдвое меньшим объёмом кода. Голова и архитектурный вкус пока нужны. Вопрос — насколько долго.