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。
將 Vite 整合進 Cloudflare 開發者平台
Cloudflare 正將其自身的應用程式工具導向以 Vite 為基礎的體驗。這包括開發一個新的統一 CLI (cf),旨在提供類似於 Vite 指令的超集體驗。目標是在 Workers、R2、D1 與 AI Agents 之間提供一致的體驗,並計劃進行以下改進:
cf dev:vite dev的超集,在本地整合了 Cloudflare 運行時 (workerd) 與綁定 (bindings)。cf build: 原生支持 Vite 專案,無需使用適配器 (adapters)。cf deploy: 簡化 Vite 應用程式部署至 Cloudflare。
此整合建立在現有的 Vite Environment API 之上,該 API 允許 Vite 在開發期間於 Node.js 以外的運行時中執行伺服器端代碼。Cloudflare Vite 插件 (@cloudflare/vite-plugin) 已經利用此功能在 workerd(與生產環境相同的運行時)中執行伺服器端代碼。
AI Agents 在工具鏈演進中的角色
Cloudflare 指出軟體編寫方式正在發生轉變,並注意到 AI agents 現在頻繁使用開發伺服器、打包器 (bundlers) 與 Linter。由於 agents 的迭代速度比人類更快,工具鏈的速度與可靠性變得至關重要。
VoidZero 的工具鏈——包含 Vitest、Rolldown、Oxc、Oxlint 與 Oxfmt——針對這些快速反饋循環進行了優化。Vite+ 將這些組件整合進一個單一的工具鏈,擁有一個 CLI 與一個配置模型,讓人類與 AI agents 都能更輕鬆地可靠地驅動開發。
社群反應與產業趨勢
Hacker News 上的社群討論顯示,對於此次收購,反應既有樂觀也有懷疑。雖然有些用戶認為這是一個讓開源維護者獲得報酬與永續性的可持續路徑,但其他人則對工具的長期獨立性表示擔憂。
"這些收購公告總是讓我感到不安。雖然口頭承諾說『什麼都不會改變,我們的路線圖將保持不變!』,但我們都能做簡單的數學計算,並明白商業運作的方式並非如此。"
一些貢獻者也注意到,大型基礎設施提供商收購大型開源專案的趨勢,並引用了近期涉及 Astro 與 Bun (被 Anthropic 收購) 的案例。這引發了更廣泛的討論,即「開發一個熱門工具,然後被收購」模式是否為現代開源開發工具的唯一可行路徑。