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

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

По данным блога Read the Tea Leaves, фронтенд-разработчик Нолан Лоусон (экс-команда перфоманса браузера, не последний человек в индустрии) опубликовал пост "The asteroid currently hitting frontend web development".

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

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

Суть простая: AI-кодинг-агенты уже настолько уверенно клепают UI, что целый пласт фронтенд-блогеров либо уходит в тень, либо переобувается на ту же тему. Лоусон перечисляет потери: Axel Rauschmayer, Salma Alam-Naylor, Josh W. Comeau — сворачивают активность; Kent C. Dodds, Addy Osmani, Rachel Nabors, Lydia Hallie — просто переключились на AI. Один в один — астероид, который выжигает экосистему. А мы смотрим и думаем: это ж фронт, не наш бэк. Спойлер: это пока не наш бэк.

Style Calculation, который объяснит и LLM

Лоусон любил на конференциях разбирать style engine браузера: shadow DOM, инвалидация стилей, ловушки CSS-in-JS, почему ваш Recalculate Style превращается в ковровую бомбардировку по DOM. Это была его коронка. И вот он решил проверить Claude Sonnet на классической задачке: в Chrome trace видно высокий Style cost при низком Layout cost. Что ищем?

Ответ модели, по словам автора, был корректным: фаза Style (Recalculate Style) — это матчинг CSS-селекторов против DOM и пересчёт computed style для затронутых нод. Это дорого даже без изменения геометрии — это работа Layout. Если Style жрёт, а Layout нет, вы платите за селекторы и инвалидацию по куче элементов, а не за тяжёлую геометрию. Классика перфоманс-отладки.

И дальше автор делает неудобное признание: если ему сейчас на глаза попадётся медленно грузящийся сайт, он, скорее всего, не будет ковырять трейс руками. Закинет его в Claude Code и попросит предложить улучшения. Уже делал так на текущей работе, результат устроил. Это маркер. Когда человек, который сам учил других дебажить перфоманс, выбирает агента вместо собственной экспертизы — порог "не лезь, сам разберусь" сдвинулся. Для всех нас.

Почему фронтенд отдают первым

Лоусон формулирует это жёстко: фронтенд — наименее рискованная зона, чтобы отдать код агенту без надзора. Сценарий: вы просите агента написать миграцию базы. Что делаете дальше? Минимум два раунда AI-код-ревью, свой взгляд, прогон на стейдже, и только потом — мысль о проде. С React-компонентом — другая математика. Сгенерил, посмотрел глазами, закоммитил, поехали. UI-код эфемерен: ошибка обычно стоит дешёвого фикса или отката. Бесконечный цикл рендера, сломанная a11y, текла память — да, бывает. Но средний чек значительно ниже, чем у SQL-миграции.

Отсюда вывод, который Лоусон делает без иллюзий: developer experience перестаёт быть критичным. Зачем оптимизировать DX, если потребитель вашего кода — не разработчик, а агент? API утилит, читаемые ошибки, понятные логи — всё это писалось под человека. Под агента можно и проще. Костыль на костыле, лишь бы компилировалось.

Vite 8.2.2 и параллельная вселенная

Параллельно этому апокалипсису выходит Vite 8.2.2 — багфикс-релиз фронтенд-тулинга, по данным GitHub. Никакой драмы, никаких откровений, просто minor-апдейт. И в этом контраст: одни обсуждают, кто из педагогов ушёл и что делать дальше, другие спокойно патчат зависимости и закрывают тикеты.

Для бэкенда картина другая. Нам так не повезёт ещё долго. Миграции, очереди, кернел-паники на проде, расследование инцидентов по логам, согласование с DBA — всё это пока слишком дорого отдавать агенту в режиме "yolo и в коммит". Стейдж существует не для красоты. Но фронтенд уже там. И если раньше мы смотрели на фронт со снисхождением — мол, там кнопки двигают, — то теперь это передовая AI-автоматизации. Следующая волна прокатит по middle-слою: API, бизнес-логика, оркестрация. А дальше доберётся до инфры. Terraform-модули, GitOps-манифесты, пайплайны — это всё тоже эфемерный код, который легко откатить.

Что делать прямо сейчас. Две вещи. Первое: не расслабляться только потому, что ваш стек "не frontend". Когда агенты допилят до вашего домена, той форы, что была у фронтендеров, у вас уже не будет. Второе: учиться работать с агентом как с тиммейтом, а не как с генератором кода. Лоусон сам это показывает — он не боится агента, он боится, что исчезнет необходимость передавать знания дальше. Это потеря для индустрии, а не только для спикеров на конференциях. Бэкапы знаний никто не отменял — ни в голове, ни в репо.