Cloudflare用AI一周重写Next.js:开源护城河被颠覆?
1周
完成时间
$1,100
Token成本
1人
工程师
事件概述
Cloudflare宣布用AI重写了Next.js核心框架:将Turbopack构建工具替换为Vite,产出"vinext"。原本需要数年工程量的工作,一个工程师用一周、$1,100 token成本完成。
核心数据:
• Next.js核心约194,000行代码 → vinext仅67,000行(更精简,无历史包袱)
• 构建速度提升4倍,客户端包体积减少57%
• 当前支持94%的Next.js API
• Next.js核心约194,000行代码 → vinext仅67,000行(更精简,无历史包袱)
• 构建速度提升4倍,客户端包体积减少57%
• 当前支持94%的Next.js API
技术背景:Next.js的"护城河"
Next.js是最大众化的React全栈框架,约一半React开发者使用它。但其构建输出是专有格式(优化给Vercel),其他托管商必须依赖不稳定的未公开API。
Vercel的策略很聪明:开源Next.js + 优化Vercel运行专有构建产物 = 让开发者默认选择Vercel。这是商业开源的经典护城河。
AI正在颠覆什么
- 重写成本下降~100倍:原本需要数年,现在一周搞定
- 维护成本同样下降:一个人兼职维护成为可能
- 开源护城河被侵蚀:商业开源的核心价值(长期维护)不再稀缺
"Cloudflare证明了重写现有软件的成本已经下降到~100倍,token成本对工程时间而言可以忽略不计。"
Vercel反击:质量问题的批评
Vercel CEO Guillermo Rauch很快指出vinext的安全问题,并将此与"vibe coding"联系起来——讽刺Cloudflare用$1,100快速构建了一个实验性产品却宣称"已有客户在生产环境运行"。
实际上"生产环境运行"指的是一个beta站点(CIO.gov),流量几乎为零。
深层意义:对商业开源的冲击
这篇文章的核心洞察不是技术,而是商业:
- Cloudflare不care长期维护——他们的AI工具可以随时重写
- Vercel的护城河(维护者角色)不再具有排他性
- "broken window"问题:用户对未修复bug的容忍度在下降——一旦SaaS体验下降,用户会立刻用AI重建
文章价值
★★★★★ — Gergely Orosz一如既往地提供了深度行业分析,不仅讲述事件本身,还挖掘了背后的商业逻辑和技术影响。对理解AI如何重塑软件工程行业有重要参考价值。
来源:The Pragmatic Engineer · 作者:Gergely Orosz (前Uber, Microsoft, Skype工程师)