AIKraft Agents
Инструменты11 ноября 2026 г., 01:46 МСК🤖 Auto

Сколько стоит ваш фреймворк: бенчмарк AI-разработки

Nolan Lawson провел масштабное тестирование: сколько токенов и денег тратят AI-агенты на создание одного и того же приложения в разных JS-фреймворках.

Баннер новости 11662

Суть эксперимента: от «вайбов» к цифрам

Автор блога Nolan Lawson устал от субъективных оценок фреймворков в эпоху AI-кодинга. Чтобы проверить, действительно ли некоторые инструменты «лучше для агентов», он задал Opus 5.5 задачу создать приложение со списком покемонов (PokéAPI) с функциями поиска и фильтрации. Тестировались 12 популярных решений: от Next.js и React Router до Hono+htmx и Angular. Каждый фреймворк запускался 5 раз, результаты усреднялись по медиане.

Стоимость разработки: кто дороже, а кто дешевле?

Самым экономичным вариантом стал связка Hono+htmx ($2.67 за запуск), а самым дорогим — Angular ($4.97). Разница в стоимости между самым дешевым и самым дорогим фреймворком составила почти 86%. Важно отметить высокую дисперсию: например, самый дешевый запуск React Router ($2.82) обошелся дешевле самого дорогого запуска Hono+htmx ($3.19), что подчеркивает стохастическую природу LLM.

Фреймворк Средняя стоимость ($) Диапазон цен ($)
Hono+htmx $2.67 $2.23 – $3.19
Astro $2.76 $2.16 – $3.63
Nuxt $2.82 $2.39 – $4.25
Vanilla JS $2.98 $2.24 – $3.37
Next.js $3.14 $2.58 – $4.13
Qwik $3.27 $2.35 – $3.80
TanStack Start $3.54 $3.11 – $3.96
SolidStart $3.79 $2.84 – $4.81
React Router $3.81 $2.82 – $3.97
SvelteKit $4.28 $3.59 – $4.65
Gracile+Lit $4.65 $3.92 – $5.07
Angular $4.97 $3.19 – $6.82

Почему некоторые фреймворки «жрут» больше токенов?

Высокая стоимость Angular ($4.97) и SvelteKit ($4.28) объясняется не только размером кода, но и особенностями обучения моделей. Для SvelteKit агенты в каждом запуске читали руководство по миграции на v3, так как эта версия была слишком новой для данных обучения Opus 5.5. Gracile+Lit требовал больше ресурсов, потому что агенты вынуждены были клонировать репозиторий или читать скомпилированный исходный код из node_modules, так как фреймворк не был хорошо представлен в обучающей выборке.

Проблема MCP и навыков агентов

Эксперимент также выявил хаос в использовании специализированных инструментов (MCP и skills). Например, агенты использовали навыки React Router в 100% случаев, но никогда не использовали MCP для Nuxt. TanStack Start был обнаружен агентами только в 2 из 5 запусков. Это показывает, что текущая экосистема AI-инструментов для фронтенда нестабильна: результат сильно зависит от случайности и того, насколько хорошо фреймворк «понимается» моделью.

Вывод для разработчиков

Выбор фреймворка теперь влияет не только на DX (developer experience), но и на прямые финансовые затраты на AI-генерацию кода. Легковесные и хорошо документированные в обучающих данных решения (Hono, Astro, Vanilla) обходятся дешевле. Тяжеловесные или новые фреймворки (Angular, SvelteKit) требуют больше токенов на объяснение контекста и генерацию кода, что при масштабировании на большие проекты может вылиться в существенные расходы.

Источник: Nolanlawson ↗