Сколько стоит фреймворк для AI-агента: бенчмарк
«Этот фреймворк лучше подходит для агентов» — это новое «блаженно быстрый»: причина переписать фронтенд, обычно без доказательств. Nolan Lawson решил это измерить.
Условия: одно приложение про покемонов на PokeAPI, набор тестов на соответствие спеке, которые проверяют дерево доступности (чтобы не сводить всё к HTML-структуре), и 12 стеков. Каждый стек собирал Opus 5.5 на high effort, с официальными MCP или skills фреймворка (если они есть), и без подсказки, что потом побежит Lighthouse. Каждый стек собирали по 5 раз, в статье приведены медианы.
Что бросается в глаза:
→ **Стоимость сборки (по публичным ценам API):** Hono+htmx $2,67, Astro $2,76, Nuxt $2,82, Next.js $3,14, SvelteKit $4,28, Gracile+Lit $4,65, Angular $4,97 → **Почему дорогие стоят дороже:** агенты SvelteKit перечитывали migration guide к v3 в каждом запуске (версия слишком новая, в обучающих данных её нет). Агенты Gracile клонировали репозиторий или копались в скомпилированных исходниках в node_modules. У Angular стоимость следует за объёмом кода → **Строк кода:** Hono+htmx около 1 370 против около 2 000 у Angular. Примерно то же приложение на ~70% кода, а значит и меньше токенов на каждой будущей правке → **Чистый Vite без фреймворка** (агенту сказали «ванильный JS/TS») оказался дороже, чем Hono+htmx, Astro и Nuxt. Любой фреймворк оказался лучше, чем никакого → **Lighthouse Performance, Accessibility и CLS почти упёрлись в потолок** у всех. Реальный разброс — в объёме JS (Astro 0 KiB, Next.js 142 KiB), TBT (Next.js 71 мс, Angular 103 мс) и LCP (Astro ~810 мс, Next.js ~2 090 мс) → **Агенты часто игнорировали инструменты.** MCP у Nuxt не использовали ни разу. Файлы skills у Next.js прочитали в 1 из 5 запусков. Подозрение Нолана (он сам помечает, что это именно подозрение): текущие MCP и skills могут вредить больше, чем помогать
Оговорки стоит читать внимательно, и автор сам их перечисляет: это одно контентное приложение (ближе к Wikipedia, чем к Figma), Lighthouse недолюбливает SPA, а выдача LLM стохастична. Медиана стоимости React Router на примерно $1 выше, чем у Hono+htmx, но его самый дешёвый запуск дешевле самого дорогого у Hono+htmx. Суммы — по ценам API, а не реальные траты автора на плане Max.
Итог автора — не «победитель». Выбор можно делать на данных, а не на ощущениях, а сам бенчмарк лежит на GitHub, его можно форнуть.
Полный разбор со всеми графиками у Nolan Lawson 👇 https://nolanlawson.com/2026/10/28/the-ai-cost-of-javascript-frameworks/