同一个应用写 12 遍:Angular 的 agent 成本快到两倍,官方 MCP 没人用
选前端框架,现在可以按 agent 花了多少钱来算了。Nolan Lawson 让 Claude Code 用 12 个 JavaScript 框架各写一遍同一个应用,每个跑 5 次,每个结果都过一遍规格一致性测试,防止 agent 偷工减料假装完成。文章 10 月 28 日发的,这个周末上了 Hacker News 首页,267 分。
按 API 价格算的单次构建中位成本:最便宜的是 Hono 加 htmx,2.67 美元,然后是 Astro 2.76、Nuxt 2.82、原生 JS 2.98、Next.js 3.14。贵的那头,SvelteKit 4.28,Gracile 加 Lit 4.65,Angular 4.97,Angular 单次从 3.19 到 6.82 都有。SvelteKit 贵,一部分是因为 agent 跑去读了 v3 迁移指南。
对做 agent 的人更重要的发现是:每个框架的官方 MCP 服务或 skill 文件都装好了,agent 大多数时候根本不理。Nuxt 的 MCP 一次都没被调用过。Next.js 的 agent 5 次里只有 1 次读了 skill 文件,2 次读了 AGENTS.md。TanStack Start 的 skill 5 次里被找到 2 次。
各家厂商都在发 MCP 服务器和 skill 文件,默认 agent 会去用。这个小而严谨的测试说明,装上了不等于用上了。如果你在维护框架或者 API,问题已经不是有没有 MCP,而是 agent 在没人提醒的情况下会不会自己用上。仪式感越轻的框架,用 agent 写起来已经越便宜。
原文:https://nolanlawson.com/2026/10/28/the-ai-cost-of-javascript-frameworks/ 仓库:https://github.com/nolanlawson/agent-framework-benchmark
← 返回所有文章
按 API 价格算的单次构建中位成本:最便宜的是 Hono 加 htmx,2.67 美元,然后是 Astro 2.76、Nuxt 2.82、原生 JS 2.98、Next.js 3.14。贵的那头,SvelteKit 4.28,Gracile 加 Lit 4.65,Angular 4.97,Angular 单次从 3.19 到 6.82 都有。SvelteKit 贵,一部分是因为 agent 跑去读了 v3 迁移指南。
对做 agent 的人更重要的发现是:每个框架的官方 MCP 服务或 skill 文件都装好了,agent 大多数时候根本不理。Nuxt 的 MCP 一次都没被调用过。Next.js 的 agent 5 次里只有 1 次读了 skill 文件,2 次读了 AGENTS.md。TanStack Start 的 skill 5 次里被找到 2 次。
各家厂商都在发 MCP 服务器和 skill 文件,默认 agent 会去用。这个小而严谨的测试说明,装上了不等于用上了。如果你在维护框架或者 API,问题已经不是有没有 MCP,而是 agent 在没人提醒的情况下会不会自己用上。仪式感越轻的框架,用 agent 写起来已经越便宜。
原文:https://nolanlawson.com/2026/10/28/the-ai-cost-of-javascript-frameworks/ 仓库:https://github.com/nolanlawson/agent-framework-benchmark
评论