世界を動かす技術を、日本語で。

VoidZeroがCloudflareに参加します

概要

VoidZeroチーム(Vite、Vitest、Rolldown、Oxc、Vite+の開発元)がCloudflareに加わる発表。 全プロダクトは引き続き オープンソース かつ ベンダーニュートラル で運営。 Cloudflareは 1百万ドルのViteエコシステムファンド を設立し、開発・貢献者を支援。 AI時代に最適な開発体験・ツールチェーンの進化が加速。 ViteとCloudflareの連携強化で、より良いWeb開発基盤の構築を目指す。

VoidZeroチームのCloudflare参加と今後の方針

  • VoidZeroチーム (Vite、Vitest、Rolldown、Oxc、Vite+開発)が Cloudflare に合流
  • 全メンバーがCloudflareに移籍、 プロダクト運営体制は維持
  • Vite、Vitest、Rolldown、Oxc、Vite+は今後もオープンソース ・MITライセンス・ベンダーニュートラル
  • コミュニティ主導 ・オープンな開発体制の継続
  • Cloudflareは技術・資金リソースを提供、プロジェクトの方向性は変わらず

CloudflareのミッションとViteの位置付け

  • Cloudflareのミッション: より良いオープンなインターネットの構築
  • 開発者に選択肢を、フレームワークに中立基盤を、アプリケーションに移植性を提供
  • ViteはJavaScriptエコシステムの基盤的ツール として広く支持
  • Cloudflareは Viteを中心としたオープンソースツールチェーン へ投資
  • ViteはCloudflare専用ではなく、 どこでも動作可能な基盤

Viteの今後とCloudflareのコミットメント

  • Viteの開発ロードマップは従来通りチームとコミュニティが主導
  • VoidZeroのEvan氏らが引き続きリーダーシップを担う
  • Cloudflareはエンジニアリング・資金支援のみ、プロジェクトの独立性を尊重
  • 2024年にAstroもCloudflareに参加し、 同様にオープン性・移植性を維持

Viteが担うエコシステムの広がり

  • ViteはVue、SvelteKit、Nuxt、Astro、Solid、Qwik、Angular、React Router、TanStack Startなど多くのフレームワークの基盤
  • Next.jsもViteベース実装(vinext)を開始
  • 信頼の維持が最重要目標

Viteエコシステムファンドの設立

  • CloudflareがViteエコシステムファンドに1百万ドルを拠出
  • コアチームが管理し、 メンテナー・コントリビューター支援 を強化
  • ViteはVoidZeroやCloudflareを超えた コミュニティ資産

ViteとCloudflareの技術的協業

  • 2024年から Vite Environment API を共同設計
  • Cloudflare Viteプラグイン により、開発時も本番同等の環境を実現
  • Node.js以外のランタイム での開発も容易に
  • Viteの汎用的設計 (プロバイダに依存しない拡張性)

急速なVite・Cloudflare Viteプラグインの普及

  • Viteは週1.29億ダウンロード、Cloudflare Viteプラグインも週1,400万ダウンロード
  • AI時代の開発 でVite採用が急増、エージェントによる自動開発でも選択肢に

AI時代の開発体験とVoidZeroツールチェーン

  • エージェントが開発ツールを活用 する時代へ
    • プロジェクト作成、開発サーバー、テスト、リント、デプロイまで自動化
  • Viteは 高速・互換性・明確なエラー出力・一貫したCLI でAI開発に最適
  • Vitest、Rolldown、Oxc、Oxlint、Oxfmt は各カテゴリで最速クラス
  • Vite+ はこれらを統合し、 単一CLI・設定モデル で開発ループを簡素化
  • Cloudflare自身も Viteベース開発 を実践
    • Cloudflareダッシュボード、Flue(Astroチーム開発エージェント基盤)もVite活用

Viteのフルスタック化と今後の方向性

  • モダンアプリケーションは サーバーレンダリング・API・ジョブ・DB・ストレージ・リアルタイム・認証・AI など多機能化
  • Viteはビルドツールからフルスタック基盤へ進化
  • Void(Vite向けデプロイプラットフォーム) で得た知見をVite本体やCloudflareへ還元
  • Vite本体にはプロバイダ非依存のプリミティブを実装
  • CloudflareはWorkers等で Viteのフックを一級実装

Viteの開発プロセスとCloudflareのCLI戦略

  • Vite本体への変更は 従来通りオープンな貢献プロセス
  • Cloudflare独自機能はVite本体に含めず、どこでも動作する設計
  • Cloudflare CLI(cf) をViteベースに刷新
    • cf devはvite devのスーパーセット
    • cf buildはViteプロジェクトをネイティブに認識
    • cf deployでViteアプリのCloudflareデプロイが容易
  • Viteユーザーは違和感なくCloudflareへ移行可能

今後の展望

  • 短期的には現状維持 :Vite関連プロジェクト・プラグイン・APIの開発継続
  • 長期的にはCloudflare CLIのVite統合、フルスタック対応の新機能追加
  • Voidプラットフォームのオープンソース化も視野
  • 全て 公開・コミュニティ主導 で進行

VoidZeroチームへの歓迎と感謝

  • Vite、Vitest、Rolldown、Oxc、Vite+は オープンソース貢献者の努力の結晶
  • Cloudflareは さらなるリソース投入と成長支援 を約束
  • Viteの精神・開かれた開発・エコシステムへの貢献 を継続

ViteをCloudflareで使いたい場合のコマンド例:

npm create vite@latest
npx wrangler deploy

ViteはViteのまま、Cloudflareがそれを支える新しい時代へ。

Hackerたちの意見

オープンソースの組織が買収されるのを見るのはいつも怖いよね。

でもさ、人々はソフトウェアにお金を払いたくないから、オープンソースは基本的に補助金みたいになってるよね。

誰もツールにお金を払いたがらないと、こうなるんだよね。現実は60年代のヒッピーのコミュニティファームじゃないんだから。資本主義社会には支払いがあるんだよ。

単純にビルドステップの観点から見ても、ViteやBunみたいなツールはもう十分にやりきった感があるよね。もし俺がこれらのツールのクリエイターだったら、次に進むと思う。頑張って、そして今までありがとう。

じゃあね、魚をありがとう。

Cloudflareの大ファンだし、Viteのファンでもある。Viteにとっては多分最高の結果の一つだね。

Cloudflareの何が好きなの? インターネットの中央集権化が好き?

Viteが大好きだけど、プロジェクトの中で存在を忘れちゃうこともある。使うと、自分が頭が悪いんじゃないかって思わせるようなことを、ほぼゼロコンフィグにしてくれるんだ。このニュースは嬉しくないな。今年の初めにあったAstroのニュースも同じ気持ち。プロジェクトを作った人たちには良いことなんだろうけど(じゃなきゃ、どうしてそんなことを選ぶんだ?)、その買収にはなんか不安を感じるんだよね。

プロジェクトを作った人たちには良いことなんだろうけど(じゃなきゃ、どうしてそんなことを選ぶんだ?)、その買収にはなんか不安を感じるんだよね。同じ気持ち、ちょっと矛盾してる。関わった人たちには嬉しいけど、彼らはもう十分にそれを得てるだろうし。次に何が起こるかはちょっと悲しい気持ち。俺も君も、これが何度も起こるのを見てきたから、「何も変わらない、全ては永遠に素晴らしいままだ」って言葉を鵜呑みにしないようになってるよね。

うん。自己中心的に聞こえたらごめんだけど、今は最終的にviteから移行する計画を立てる必要がある。

Vercelの製品(Nuxt)が競合のツール(Vite)に依存してるっていうのは特に面白いね。

「あなたを精神的に劣っていると感じさせるものを、ほぼゼロ設定にした。」どんなもの?

Viteが公開された瞬間から大好きだった。昔、Snowpackも試してみたよ。(面白い話だけど、Fred "fks"はSnowpackが tractionを得られなかった後にAstroを作ったんだ。)「存在を忘れてしまう」ことができるのは、俺にとって大きな勝利だね。Webpackは、Grunt/Gulpよりは勝ってるかもしれないけど、めちゃくちゃ複雑だった。俺も少し不安だな。いつもそうとは限らないけど、企業に取り込まれるのはクールなプロジェクトが死ぬ場所になりがちだから。オープンソースの良いニュースは、Terraform→OpenTofuやRedis→Valkeyのような話がたくさんあることだね。

最初はAstro、今度はこれ? CloudflareはいいJSの才能を全部持っていってる。マネタイズの話は、俺にはあんまり理解できなかった。マネージドホスティングの世界でスペースを確保するのは本当に難しそうだね。VercelやLaravelのチームだけがプライベートエクイティを成功させてるの?

これらのプロジェクトのビジネスモデルってこうだよね。1. 人気のある開発ツールを作る 2. 資金を調達する 3. 優秀な人材を雇う 4. 初期の資金調達額を正当化するためのアクイハイアを祈る。初期の投資家たちはアクイハイアの道についてどう思ってるんだろう… かなりの金額じゃないと同意しないだろうし、収益化の道がほぼ不可能か存在しないと感じてるのかも。

これらのプロジェクトのビジネスモデルってこうだよね。1. 人気のある開発ツールを作る 2. 資金を調達する 3. 優秀な人材を雇う 4. 初期の資金調達額を正当化するためのアクイハイアを祈る。 確かに、ライブラリやフレームワーク、エンジン、ランタイムのユーザーとして、ここ10年ほどはVC投資に関わるものは基本的に避けてきた。結局、そのツールは劣化するか、高くつくか、まったく消えてしまうからね。新しいオーナーがひどいことをしたせいで、リファクタリングや移動をしなきゃいけなくなるのにうんざりしてた。

俺の予想だと、投資家たちはいいリターンを得てるから、きっと満足してるんじゃないかな。

買収には3つの理由がある。1. プロダクト 2. タレント 3. ビジネス/成長 AI時代では、買収の一部はタレントやプロダクトのために行われているみたい。今回はそのケースっぽいね。Viteは素晴らしいプロダクトで、素晴らしいチームを築けたんだ。タレントに対して企業がどれだけプレミアムを払うか、驚くと思うよ。

多くの場合、買収した会社は、買収された側と投資家や取締役を共有している。中立的に言えば、VCパートナーはこれらを同じポートフォリオの一部として扱っているから、もし一つのチームがうまくいかなくても、似たような目標や市場を持つ別のチームに統合されることがある。もっと直接的に言うと、結局は誰を知っているかが重要で、みんなが成功したエグジットのストーリーを語れるようにすることが大事なんだ。

これって最近よくあることになってるね。プロジェクトやメンテナのための持続可能な道かもしれない。関係者全員にとってウィンウィンだね。

これらの買収発表はいつも不安にさせる。手を振って「何も変わらないし、ロードマップもそのままだよ!」って言ってるけど、みんな基本的な計算ができるから、それがビジネスのやり方じゃないってわかるよね。ちなみに、仕事でCloudflareを使わなきゃいけないんだけど、私がいる中規模の組織にはかなりひどい体験だよ。「敵対的なUX」っていうのがよくある不満。オープンソースプロジェクトを買収する代わりに、VercelとUX/DXで競うためにお金を投資すべきなんじゃないかな。

最近、彼らの信頼性がかなり低下してるね。ミスが多すぎて、CFへの信頼はとっくに失っちゃったよ。

残念だな。Viteエコシステムは素晴らしいし、VoidZeroのツールもどれも一流なんだけど(vite、vitest、oxcfmt、oxclint…)、彼らが独立したままでいてほしかったな。

彼らの成功を心から嬉しく思う。素晴らしいツールを作ったし、これからもその仕事を続けてほしい!でも、これらのツール(フォーマッティングやリンティングなど)は、Goのように言語に組み込まれるべきだと思うし、Nodeチームが最高のアイデアを取り入れて、エコシステムが進化する中で使えるしっかりしたプリミティブを作ってくれることを本当に願ってる。(golangのhttpインターフェースやテストインターフェースのように)