Cloudflare 收购 VoidZero:Vite 与 JS 工具链的未来
Cloudflare 已收购 VoidZero,该公司负责开发 Vite、Vitest、Rolldown、Oxc 和 Vite+。此次收购旨在将 VoidZero 开发的高性能工具链集成到 Cloudflare 的开发者平台中,同时确保这些基础 JavaScript 工具保持开源和厂商中立。
开源承诺与治理
Cloudflare 已明确表示,Vite、Vitest、Rolldown、Oxc 和 Vite+ 将继续保持 MIT 许可、开源且厂商无关。这些项目的路线图将继续由更广泛的社区和即将加入 Cloudflare 的 VoidZero 团队驱动。
为了支持生态系统,Cloudflare 正在设立一个 100 万美元的 Vite 生态系统基金,由 Vite 核心团队管理,用于支持维护者和贡献者。这一承诺旨在维护依赖 Vite 的广泛框架的信任,包括 Vue、SvelteKit、Nuxt、Astro、Solid、Qwik、Angular 和 React Router。 \n## 将 Vite 集成到 Cloudflare 开发者平台
Cloudflare 正在将其自身的应用工具向基于 Vite 的体验转型。这包括开发一个新的统一 CLI (cf),旨在使其感觉像是 Vite 命令的超集。目标是在 Workers、R2、D1 和 AI Agents 之间提供一致的体验,并计划进行以下改进:
cf dev:vite dev的超集,在本地集成 Cloudflare 运行时 (workerd) 和绑定。cf build:原生支持 Vite 项目,无需适配器。cf deploy:简化 Vite 应用向 Cloudflare 的部署。
这种集成建立在现有的 Vite Environment API 之上,该 API 允许 Vite 在开发期间在 Node.js 以外的运行时中运行服务器端代码。Cloudflare Vite 插件 (@cloudflare/vite-plugin) 已经利用这一点在 workerd(与生产环境使用的相同运行时)中运行服务器端代码。
AI Agents 在工具链演进中的角色
Cloudflare 指出软件编写方式正在发生转变,并注意到 AI agents 现在频繁使用开发服务器、打包器和 linter。由于 agent 的迭代速度比人类更快,工具链的速度和可靠性变得至关重要。
VoidZero 的工具链——包括 Vitest、Rolldown、Oxc、Oxlint 和 Oxfmt——针对这些快速反馈循环进行了优化。Vite+ 将这些组件集成到一个单一的工具链中,通过一个 CLI 和一个配置模型,使人类和 AI agents 都能更可靠地驱动开发。
社区反应与行业趋势
Hacker News 上的社区讨论显示,人们对此次收购持乐观与怀疑并存的态度。一些用户认为这是一种可持续的路径,让开源维护者能够获得报酬并实现可持续性,而另一些人则对工具的长期独立性表示担忧。
"这些收购公告总是让我感到不安。有很多敷衍的说法,‘什么都不会改变,我们的路线图将保持不变!’,但我们都可以做简单的数学计算,并明白商业运作并非如此。"
一些贡献者还注意到,大型基础设施提供商正在收购大型开源项目这一趋势,并引用了涉及 Astro 和 Bun (被 Anthropic 收购) 的近期动态。这引发了更广泛的讨论,即“开发一个热门工具,然后被收购”模式是否是现代开源开发工具的唯一可行路径。