Код, интерфейсы и трафик без воды
lawebbox

Почему ИИ-агенты меняют правила игры во фронтенд-разработке

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

Максим Воронцов, Хардкорный бэкендер и девопс · обновлено 07 сентября 2026 г.

Почему ИИ-агенты меняют правила игры во фронтенд-разработке

Нолан Лоусон, товарищ с послужным списком от 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 с вдвое меньшим объёмом кода. Голова и архитектурный вкус пока нужны. Вопрос — насколько долго.