尤雨溪把 Vite 交给了 Cloudflare:这场收购,赌的是 AI 写代码的时代
2026 年 6 月 4 日,Cloudflare 宣布收购 VoidZero——尤雨溪创立的、Vite 背后的那家公司。
对很多前端开发者来说,这条消息读起来有点像”自家地基被人买走了”。Vite 不是某个框架的私有玩具,而是整个现代前端的公共底座
、SvelteKit、Astro、Remix/React Router、SolidStart、Angular,几乎所有主流框架都建在它之上,连 Laravel 和 Rails 都用它来打理前端资产。如今,这块地基连同它的缔造者,一起进了一家以 CDN、边缘计算和网络安全闻名的公司。一个做”网络管道”的公司,为什么要买一个构建工具?尤雨溪为什么愿意把自己耕耘多年的开源帝国交出去?这件事对开源社区意味着什么,对正在重塑软件开发的 AI 浪潮又意味着什么?
这篇文章想把这盘棋讲清楚。
先把事实说清楚
这次交易没有公布金额,但其它细节相当明确。
尤雨溪带着 VoidZero 的整个团队加入 Cloudflare 的 ETI 部门(Emerging Technology and Incubation,新兴技术与孵化),他本人继续主导这套工具链的开源路线图。进入 Cloudflare 麾下的是一整套东西
(构建工具与开发服务器)、Vitest(测试运行器)、Rolldown(用 Rust 写的打包器)、Oxc(同样用 Rust 写的 JS/TS 语言工具链)、以及把它们整合在一起的 Vite+。需要特别澄清一点:Vue.js 不在收购范围内。Vue 是独立项目,由社区和 Vue 组织治理,和这笔交易没有关系。这次卖掉的是”工具链公司”,不是尤雨溪的全部开源资产。
Cloudflare 给出的开源承诺给得很满
全家桶继续保持 MIT 许可证、厂商中立、社区驱动;应用照样可以部署到任何平台;路线图继续在公开场合由更广泛的 Vite 团队推进。它还额外拿出 100 万美元设立一个 Vite 生态基金,而且明确说明这笔钱由 Vite 核心团队管理、用于资助独立维护者和生态中的关键项目——换句话说,资助权不在 Cloudflare 手里。官方表态里,Cloudflare CEO Matthew Prince 的一句话点破了动机:“我认识的最优秀的工程师们正在交付比以往更多的代码,而手写的部分却更少。AI 在替你打字——所以围绕它的一切都必须跟上。“尤雨溪则强调,联手 Cloudflare 能让 Vite 生态”保持中立、开放和厂商无关”,同时获得资源和全球基础设施。
尤雨溪为什么卖?一个上亿下载量项目的变现困局
要理解这笔交易,得先理解 VoidZero 是怎么走到今天的。而这个故事的内核,其实是开源世界一个老大难问题:做得再好,也不一定能活下去。
尤雨溪从 2016 到 2023 年,基本是以”独立开源开发者”的身份在维护 Vue 和 Vite,靠社区赞助过活。2023 年他创立 VoidZero,目标比 Vue/Vite 大得多
JavaScript 生态打造一套统一的、极快的工具链。他给这个愿景找的类比是”JavaScript 界的 Cargo”——像 Rust 的 Cargo 那样,把构建、测试、lint、格式化、打包,统一进一套连贯的体验里,终结 JS 工具链长期以来”每个环节一个工具、配置互相打架”的碎片化乱象。资本是认这个故事的。2024 年 10 月,VoidZero 拿到 Accel 领投的 460 万美元种子轮,天使投资人名单堪称半个开发者工具名人堂
、Supabase、Sentry、Netlify、Prisma 的创始人都在里面。2025 年 10 月又完成 1250 万美元 A 轮,仍是 Accel 领投。累计融资约 1710 万美元。技术上,这个团队交出的成绩单也很硬:
Rolldown,一个用 Rust 写的打包器,兼容 Rollup 的 API,性能接近 esbuild,2026 年 5 月发布 1.0,并在 Vite 8 里成为默认打包器,终结了 Vite 过去”开发用 esbuild、生产用 Rollup”的双打包器尴尬。真实战绩摆在那里
的生产构建从 46 秒压到 6 秒,Ramp 缩短 57%。Oxlint,基于 Oxc 的 linter,号称比 ESLint 快 50 到 100 倍,Shopify、奔驰、Airbnb 都已在生产环境用上——Airbnb 的 12.6 万个文件,7 秒跑完。
听起来一片大好,对吧?但尤雨溪在宣布收购的博客里,说了一句很坦诚的话:把工具、尤其是开源软件变现,被证明相当困难。
这句话背后是一段曲折。VoidZero 原本想靠 Vite+ 这个统一工具链来赚钱,2025 年 10 月在首届线下 ViteConf 上,Vite+ 是以”商业、源码可见”的形态发布的,计划对个人和开源免费、对公司收费。但团队”感觉不对劲”——他们厌倦了反复争论”哪个功能该收费、门槛该设在哪”,而这种纠结只会给开源用户本就喜爱的工作流添堵。于是 2026 年 3 月,他们干脆把 Vite+ 完全 MIT 开源,放弃了这条变现路径。
放弃卖工具后,团队转去做一个基于 Cloudflare 的部署平台,代号 Void——想靠”卖部署”而不是”卖工具”赚钱。但这又把本就人手紧张的团队一拆为二
,一边从零造一个云平台。走到这一步,逻辑就顺了
、两头烧钱,不如把团队并入一个已经有全球基础设施的云厂商,专注做最擅长的工具,顺便帮这家云成为”部署 Vite 应用的最佳平台”。Cloudflare 就是那个最合适的买家。所以这笔交易,与其说是”巨头吞并明星项目”,不如说是**一个顶级开源团队,在反复尝试变现失败后,为自己的可持续性找了个归宿。**这是理解整件事的第一把钥匙。
Cloudflare 为什么买?它在补一块缺失的拼图
第二把钥匙,在 Cloudflare 这边。
一家做边缘云的公司去买构建工具,表面上跨界,但把它近几年的动作连起来看,意图非常清晰。
Cloudflare 的开发者平台早已不只是 CDN。围绕 Workers(基于 V8 isolate 的无冷启动 Serverless 平台,在全球 330 多个城市运行),它搭起了一整套边缘原生的栈
数据库、R2 对象存储、KV、Durable Objects、Workers AI、AI Gateway……截至 2026 年,Workers 平台的开发者已经超过 300 万。但这套体系一直缺一块东西:开发者旅程的起点。
Cloudflare 擅长的是”代码写完之后”——部署、运行、扩容、防护。可开发者真正动手的第一步——本地开发、构建、测试、lint——它一直没有自己的话语权。而 Vite,恰恰是这条链路最上游的入口。买下 VoidZero,等于把”从本地敲下第一行代码,到全球生产部署”这条完整链路补齐了。从写代码到上线,Cloudflare 第一次有机会全程在场。
而且这事不是临时起意。Cloudflare 和 Vite 团队的合作,从 2024 年的 Vite Environment API 就开始了。基于它,Cloudflare 做了官方的 @cloudflare/vite-plugin
vite dev 时,服务端代码直接跑在 workerd(驱动生产环境 Workers 的同一个开源运行时)里——D1、KV、R2 这些服务全都以和生产一致的模型在本地运行。这解决了一个折磨人多年的老问题 Node 开发、生产换了运行时,导致”本地能跑、上线报错”的环境不一致 bug。
最有说服力的是一个数字
透露,这个 Vite 插件的周下载量已经达到 1390 万,相当于 Vite 全部周下载量的十分之一以上。也就是说,**“Vite + Cloudflare”这套组合在收购之前,就已经被大量开发者用脚投票选出来了。**收购,只是把这段事实婚姻正式领了证。放在更大的图景里,VoidZero 是 Cloudflare 一连串收购里的最新一步。2026 年 1 月,它刚收购了开源框架 Astro 的团队——同样承诺保持 MIT 开源、可部署到任何平台,而 Astro 6 后来也确实如期发布。此外它还收了 AI 数据市场 Human Native、AI 模型平台 Replicate、数据库工具 Outerbase。一家”网络公司”正在快速重塑自己,目标是成为一个端到端的全栈开发者平台。
真正的赌注 在替你打字
如果只把这看成”前端工具整合”,就低估它了。Cloudflare 和尤雨溪反复强调的那个词是:agent(AI 智能体)。
为什么快速、统一的工具链,对 AI 时代格外关键?Cloudflare 的博客讲得很透。AI agent 的迭代频率远超人类
,所以构建必须快;它要反复跑测试来验证自己写的代码对不对,所以测试必须快;它把 lint 和格式化当作护栏,所以这些也得快;它还需要读懂结构化的报错、依赖稳定一致的命令行。而 VoidZero 这套工具链,恰好每一件——Vitest、Rolldown、Oxc、Oxlint——都是各自品类里最快的那个,而且都是”被反复高频运行时表现依然良好”的设计。Vite+ 再把它们收拢成一个 CLI、一套配置、更少的活动零件。这意味着一个开发循环,既容易被人理解,也容易被 agent 可靠地驱动。
尤雨溪自己也把使命往这个方向延伸了:“随着 AI 改变格局,我们看到越来越多的工具使用量来自 AI agent……我们的使命现在也包括为 agent 构建更好的工具,正如 Cloudflare 正在把自己定位成 agent 的云。”
Cloudflare 这边的卡位更激进。它在 2026 年办了”Agents Week”,推出一整套面向 agent 的基础设施
Workers(号称运行 AI 生成的代码比容器快 100 倍)、给 agent 用的隔离沙箱、Agent Memory、以及把 AI Gateway 做成统一推理层(一个 API 接入十几家模型厂商)。它喊出的口号是要做”agent 的云”。最能说明问题的,是一个叫 vinext 的实验项目。Cloudflare 的一名工程师用 AI(配合前沿模型,约 800 多次会话、约 1100 美元的 token 成本),在一周内重写了一个把 Next.js 的 API 表面跑在 Vite 上、可一键部署到 Workers 的框架。早期基准显示
Vite 8 加 Rolldown,它的构建比 Next.js 16 最高快 4.4 倍,客户端打包体积小 57%,覆盖了 Next.js 16 大约 94% 的 API,还配了 2080 多个测试。Cloudflare 特别强调,这个项目”几乎每一行代码都是 AI 写的,但每一行都过了和人类代码一样的质量门禁”。vinext 本身就是一个论点:**当你有了清晰的 API 契约、扎实的构建工具,和一个能 hold 住复杂度的模型,AI 可以把中间那层框架代码都写出来。**而这一切的地基,是 Vite。这就是 Cloudflare 想要的未来——也是它为什么愿意为这套工具链买单的根本原因。
一点冷水
vinext 仍是实验性项目,Cloudflare 自己也说它没经过大规模生产流量检验,图片优化、静态预渲染等仍有缺口。别急着拿去做生产。
对开源,这是好事还是隐患?
这是社区最关心、也最分裂的部分。
乐观的理由很实在。MIT 许可证没变,应用可移植性没变,路线图继续公开,还有那 100 万美元、由核心团队独立掌管的生态基金。Astro 的先例也摆在那里——被收购后,Astro 6 照常发布,团队照常推进。对一个长期被变现问题困扰的项目来说,有大厂的工程资源兜底,未必不是好结局。Nuxt 核心团队成员 Alexander Lichter 就为这笔交易辩护
是个多方利益相关的团队,“被弃坑那种事怎么可能发生?”但担忧同样真实,而且击中要害。
最尖锐的一个问题来自独立分析师 Pasquale Pillitteri:“一个连 Cloudflare 直接竞争对手都在用的中立工具,当它的开发由其中一个竞争者出钱时,真的还能保持中立吗?”他自己给的答案是:“许可证仍是 MIT、承诺也很扎实,但治理需要随时间持续观察。”
社区里也有人注意到一个讽刺的细节
在博客里反复提到”foundation”(既是”地基”也是”基金会”),却始终没有真的成立一个独立基金会来托管这些项目。承诺再多,本质上仍是”被一个利益相关方出钱供养”,而不是交给一个中立的法律实体。还有人直接表达了不信任:“我倒要看看这些工具,在团队都跑去做 Cloudflare 自己的事之后,多快会被无人维护。”而最值得玩味的,是一个结构性的变化。有评论者一针见血:**现在每一个主流前端框架,背后都站着一家云厂商了。**Next.js 和它的 Turbopack 属于 Vercel,Angular 属于 Google,如今 Vite 和尤雨溪属于 Cloudflare。甚至 Vue 生态内部都出现了分野
团队、vue-router 和 pinia 的作者在 Vercel,而尤雨溪在 Cloudflare。那个”由独立开发者靠赞助维护公共基础设施”的时代,正在肉眼可见地退场。
一张更大的棋盘”前端收编战”
把视野再拉远一点,这笔交易其实是一场行业级整合的缩影。
Vite 和 Vercel 之间本就有段旧账。2022 年 Vercel 发布 Rust 打包器 Turbopack 时,打的旗号是”比 Vite 快 10 倍”。尤雨溪当时公开撰文反驳,说那是”挑选过的、未经同行评审、近乎误导的数字”,还亲自跑基准证明这说法只在极端条件下成立。多年来,Turbopack 始终绑死在 Next.js/Vercel 生态里(直到 2026 年中都没有独立 CLI),而 Vite 走的是框架无关、生态共识的路线。如今的结局颇具戏剧性:两条 Rust 打包器路线,Turbopack 归了 Vercel,Vite 归了 Cloudflare,各自被一家云厂商收入麾下。
Vercel 自己也在猛踩 AI 油门
年完成 3 亿美元融资、估值 93 亿,旗下 AI 应用生成器 v0 用户超过 400 万,把自己从”部署平台”重塑成”AI Cloud”。它和 Cloudflare,正面构成了”两套 AI 原生开发者平台”的对垒。曾经的 JAMstack 先驱 Netlify 则相对掉队,融资节奏放缓,转而靠扁平定价抢团队市场——有意思的是,Netlify 创始人当年还是 VoidZero 的天使投资人之一。这股整合潮远不止前端。这一两年里,OpenAI 收购了 Python 工具公司 Astral,Anthropic 收购了 Bun 和 Stainless,Cloudflare 一年连收五家。开发者工具正从”独立开源 + 赞助”的旧模式,加速迁向”被大厂收编 + 商业化反哺”的新格局。
VoidZero 的故事——一个下载量上亿、技术口碑顶尖,却始终没能解决变现的开源项目,最终选择并入大厂——正是这个时代开源可持续性困境最典型的注脚。
那么,你该怎么办?
说了这么多,落到实处
,到底有没有影响?**对绝大多数业务开发者,短期内答案是
。**许可证没变,Vite 应用照样能部署到任何平台。你该用的 Vite、Vitest、框架,继续用;想升级 Vite 8 享受 Rolldown 的构建提速,正常升就行(注意manualChunks 等少数小幅不兼容,升级前本地跑一遍构建)。不要因为一次收购就慌着迁移——保持可移植性,本来就是 Vite 价值的核心。
如果你负责架构选型,把”Cloudflare 集成”当成一个可选项,而不是必选项。要是你的系统本就涉及边缘计算或 Workers,那么试用 @cloudflare/vite-plugin(用 workerd 做本地开发、消除环境不一致)现在很划算。但别仅仅因为这次收购,就把跑得好好的应用搬家。
如果你在意开源治理,建议设几个观察指标
/Rolldown/Oxc 的提交里,是否还有 Cloudflare 之外的多方贡献者?那 100 万基金,是否真的按承诺独立发放、资助了哪些非 Cloudflare 的维护者?是否出现”Cloudflare 专属特性优先、其他平台支持滞后”的苗头?Cloudflare 会不会兑现成立独立基金会这类更强的保证?一旦发现路线图明显向 Cloudflare 倾斜,就该重新评估你的依赖策略。如果你在做 AI 或 agent 相关的工具,这是顺风。统一、快速、可被 agent 可靠驱动的工具链是大势所趋。可以现在就把 Oxlint、Oxfmt 引入 CI(哪怕先和 ESLint 并行跑),先把那 50 到 100 倍的提速吃下来。
写在最后
为免误导,有几点必须说清楚。
交易金额从未披露,所有关于”估值”的讨论都是猜测,唯一的硬数据是 VoidZero 累计约 1710 万美元的融资。
下载量数字口径不一
称 Vite 周下载超过 1.3 亿,而 Vite 8 的官方博客自己写的是约 6500 万——统计口径不同,引用时最好注明来源。很多诱人的”未来功能”,比如一个命令搞定部署的 vite deploy、能自动探测并供给数据库的”意图驱动基础设施”,目前大多还是规划和目标,新闻稿本身就带着标准的前瞻性声明,落地时间和最终形态都未定。
那些惊人的性能数字——Rolldown 快 10 到 30 倍、Oxlint 快 50 到 100 倍、vinext 快 4.4 倍——基本都来自厂商自己的基准测试,真实提速高度依赖你的项目规模、插件和配置。有第三方实测某个中型项目只快了 3.6 倍。把这套工具链当成”架构升级优先、性能升级其次”来评估,会更稳妥。
至于这次收购对开源中立性的终极影响,坦白说现在没有答案。Cloudflare 没有把项目交给独立基金会,而是用”承诺加基金”的方式维持中立。这种安排能不能经受住”所有者同时是部分用户的直接竞争对手”这一长期张力的考验,只能一个版本一个版本地看下去。
尤雨溪给 Vite 找了个能让它活得更好的归宿,这件事本身值得祝福。但前端世界正在被几家云巨头悄悄分割完毕,这件事,也值得我们每一个建立在这些地基之上的人,保持一份清醒。