Vite 開発元 VoidZero が Cloudflare に参画
JavaScript エコシステムの基盤ツールである Vite を開発する VoidZero が Cloudflare に買収され、チーム全体が移籍すると同時に、Vite のオープンソース性や中立性の維持を強く保証した。
キーポイント
VoidZero と Cloudflare の統合とチーム移籍
Vite, Vitest, Rolldown, Oxc を開発する VoidZero が Cloudflare に加わり、同社の全メンバーが Cloudflare の従業員となる。
オープンソースと中立性の確約
Vite や関連ツールは MIT ライセンスのまま、ベンダーに依存しない(vendor-agnostic)かつコミュニティ主導の姿勢を維持し続けることが明言された。
100 万ドルの生態系基金へのコミット
Cloudflare は Vite の開発とエコシステムの成長を支えるため、100 万ドルの資金を「Vite エコシステム基金」として拠出することを発表している。
JavaScript エコシステム全体への影響
Vue, SvelteKit, Nuxt, Astro など多くの主要フレームワークが Vite を基盤としているため、この統合は広範な JavaScript 開発者コミュニティに波及効果を持つ。
Viteエコシステムへの資金支援
Cloudflareはオープンソースと共有基盤を支援するため、Viteコアチームが管理するViteエコシステム基金に100万ドルを拠出することを発表しました。
開発環境と本番環境の統一
Environment APIとCloudflare Viteプラグインにより、開発中もNode.js以外のランタイム(workerd)でコードを実行でき、本番環境と同じモデルでDurable ObjectsやAI機能などをローカルで利用できます。
AIエージェントによる開発パターンの変化
AIエージェントがプロジェクトのスキャフォールディングからデプロイまでを自動実行するようになり、ViteとCloudflareの組み合わせがAI生成アプリケーションのデファクトスタンダードとして急速に普及しています。
重要な引用
Vite, Vitest, Rolldown, Oxc, and Vite+ will stay open source, vendor-agnostic, and community-driven. Nothing about that changes.
Cloudflare is committing $1 million to a Vite ecosystem fund to support the growth of the ecosystem.
We also want to put our money where our mouth is when it comes to our support for open source and shared ecosystem foundations.
For a long time, the cost of developing on a non-Node runtime was that local dev felt like a worse version of production. The Environment API removed that cost without forcing anyone to adopt a Cloudflare-specific dev server.
"Fast feedback loops have always been important. They become even more critical when writing software with agents"
"The 'build' is no longer the end of the story. It is the start of a deployment that has to understand all of those pieces."
影響分析・編集コメントを表示
影響分析
このニュースは、JavaScript エコシステムにおいて事実上の標準となっている Vite が、特定のクラウドプロバイダー(Cloudflare)に統合されるという点で業界に大きな影響を与える可能性がありますが、同時に「ベンダーロックインの回避」という開発者の懸念を払拭する強力なコミットメントが含まれています。Cloudflare が基盤ツールの成長を支援することで、結果として Web 全体のポータビリティと中立性が強化され、開発者コミュニティからの信頼維持に寄与すると考えられます。
編集コメント
基盤ツールの開発会社がクラウドベンダーに吸収されるケースは多いが、今回は「中立性の維持」という開発者の最も敏感な懸念点に対して、明確かつ具体的な資金コミット(100 万ドル)と組織的な保証で応答している点が特徴的です。
Vite、Vitest、Rolldown、Oxc、そして Vite+ の背後にある企業である VoidZero が Cloudflare に加わります。この変更の一環として、VoidZero のすべてのチームメンバーも Cloudflare に入社します。
それ以上に語る前に、最も重要な点を明確にしておきたいと考えています。Vite、Vitest、Rolldown、Oxc、および Vite+ は引き続きオープンソースであり、ベンダーに依存せず、コミュニティ主導で進められます。その点に変更はありません。
Cloudflare のミッションは、より良いインターネットを構築することを手助けすることです。そして、より良いインターネットとはオープンなインターネットのことです。開発者には選択肢が必要であり、フレームワークには中立的な基盤が求められ、アプリケーションは移植可能であるべきです。ウェブエコシステム全体が単一のベンダーを中心に構築されることを期待するのは不合理です。最も重要なツールやフレームワークは、設計上から移植可能であるべきなのです。
Vite は、JavaScript エコシステム全体が合意する数少ない基盤ツールの一つです。その地位を築いたのは、高速であり、卓越しており、移植可能で、ベンダーに中立であるからです。Cloudflare がより良いインターネットの構築を手助けできる最良の方法の一つは、そのような基盤となるオープンソースツールチェーンへの投資にあります。それは Cloudflare を利用する人々や、私たちとホスティング契約を結ぶ人々のためだけでなく、すべての人のためにインターネットをより良くするためのツールチェーンです。
過去数年間、Cloudflare が開発者プラットフォーム上でウェブサイト、アプリケーション、エージェントを構築・実行するための最良の場所となるよう、私たちは多大な投資を行ってきました。しかし、最終的な選択は常にあなた次第です。Vite アプリケーションは、あなたが望むどこでも実行できます。
Vite にとっての意味
今日のニュースは、Vite が成長を続けるためのより多くのリソースを提供する一方で、Vite を Viteたらしめている要素はそのまま維持されます:
Vite は引き続き MIT ライセンスの下でオープンソースとして提供されます。
Vite はベンダーに依存しない状態を維持します。Vite で構築されたアプリケーションはどこでも実行可能であり、今後もその通りとなります。
Vite のロードマップは、より広範な Vite チームとコミュニティによって主導され、引き続きオープンな形で開発されていきます。
Evan と VoidZero チームの残りのメンバーが引き続き Vite、Vitest、Rolldown、Oxc、および Vite+ を率いていきます。
Cloudflare はこれらのプロジェクトに対してエンジニアリングリソースと人的資源をコミットするものであり、それらを他へ転用するものではありません。
私たちは今年初めに Astro が Cloudflare に加わった際にも同様のコミットメントを行いました。Astro は引き続きオープンソースであり、どこでもデプロイ可能です。チームはすでに進めていたロードマップの策定を継続しています。
このコミットメントは Vite において特に重要です。なぜなら Vite は単一のフレームワークではないからです。Vite は Vue、SvelteKit、Nuxt、Astro、Solid、Qwik、Angular、React Router、TanStack Start など、数多くのプロジェクトの基盤となっています。さらに Next.js も現在、vinext として Vite ベースの実装を持っています。Vite は JavaScript エコシステムにおける共有基盤へと成長しました。
私たちの最優先目標は、Vite がこれほどまでに採用されるに至った信頼を維持することです。これはここで語られる言葉によるものではなく、これらのプロジェクトをどのようにサポートし開発するかという日々の実践によって証明していくものです。
私たちは、オープンソースおよび共有エコシステム基盤に対する支援において、口先だけでなく実際に行動を起こすことも望んでいます。この発表の一環として、Cloudflare は Vite コアチームが管理する Vite エコシステム基金に対して 100 万ドルを拠出することを約束します。これはメンテナやコントリビューターをサポートするためのものであり、Vite は VoidZero や Cloudflare よりも大きな存在であり、その構築に貢献してきた人々が次のステップにも参加すべきです。
Vite を基盤として
Vite チームと Cloudflare チームは、この発表以前から 2024 年に始まった Vite Environment API(環境 API)を通じて緊密に協力してきました。Environment API は、開発中に Node.js 以外の環境でサーバーコードを実行することを可能にします。私たちはその設計において Vite チームと密接に連携し、その上に Cloudflare Vite プラグインを構築しました。
Cloudflare プラグイン付きで vite dev を実行すると、サーバーコードは workerd というオープンソースランタイム内で動作します。これは本番環境の Workers を支えるのと同じランタイムです。Durable Objects(永続オブジェクト)、D1、KV、R2、Workflows(ワークフロー)、Workers AI、Agents(エージェント)、Service Bindings(サービスバインディング)、Workers RPC など、すべてが本番と同じランタイムモデル内でローカルで実行されます。
長年、Node ランタイム以外の環境で開発を行う場合の課題は、ローカル開発環境が本番環境よりも劣ったものになってしまうことでした。Environment API は、Cloudflare 固有の開発サーバーへの導入を強制することなく、このコストを解消しました。Vite にプラグインとして組み込みたいランタイムであれば、誰でも同様の仕組みを採用できます。このような設計——Vite 内の汎用的なメカニズムにプロバイダー固有の実装を組み込むアプローチ——は効果的であることが証明されており、今後もさらに発展させていきたいと考えています。
Cloudflare の Vite プラグインの採用が急拡大した際、私たちはこれが何か大きな可能性を秘めていることを確信しました:
image
Vite の採用曲線は、現在エコシステムで注目すべき最も顕著な現象の一つです。執筆時点での Vite の週間ダウンロード数は約 1.29 億回に達しています。一方、Cloudflare の Vite プラグイン(@cloudflare/vite-plugin)の週間ダウンロード数もほぼ 1400 万回に達しています。
もし一年前に「Cloudflare の Vite プラグインが、Vite 自体のダウンロード数の 10% を超える規模になる」と言われていたとしても、私たちは信じていなかったでしょう。何が起きたのでしょうか?それは AI です。これまで以上に多くのソフトウェアが作成されており、その多くは AI によって生成されたコードから始まっています。これらのアプリケーションにはデフォルトのスタックと実行環境が必要です。AI エージェントによってコーディングされたアプリケーションは Vite を選択しており、ますますその多くが Cloudflare で動作する Vite を選んでいます。
AI はソフトウェアの書き方を変えている
開発者はかつて、開発サーバー、バンドラー、リンター、フォーマッター、CLI の唯一のユーザーでした。しかしもはやそうではありません:エージェントもこれらを使いこなしています。プロジェクトのスキャフォールディングを行い、開発サーバーを起動し、エラーを読み取り、テストを書き、コードをリンティング・フォーマットし、プレビューをデプロイし、反復作業を行います。
多くの AI 生成アプリケーションはすでに Vite アプリとして始まります。Vite は高速であり、広く理解されており、エージェントのトレーニングデータで見た内容と互換性が高いためです。迅速なフィードバックループは常に重要でしたが、エージェントとのソフトウェア開発においてはさらに決定的になります:
高速ビルド。なぜなら人間よりも多くの反復を行うからです。
高速テスト。なぜなら自分の作業を検証するために_suite_を絶えず再実行するからです。
高速リンティングとフォーマット。なぜならこれらのツールがガードレールとなるからです。
明確で構造化されたエラー。なぜならエージェントはそれらを読み取り、対応する必要があるからです。
一貫性のある CLI。なぜなら小さな不整合が大きな迂回を引き起こすからです。
VoidZero ツールチェーン全体はこの種のループのために構築されています。Vitest、Rolldown、Oxc、Oxlint、Oxfmt はそれぞれ各自の分野で最速のツールの一つであり、エージェントによって繰り返し実行された際にも良好に動作します。Vite+ はこれら個々の部品を一つのツールチェーンとして統合し、単一の CLI と単一の設定モデル、そしてより少ない可動部を提供します。これにより、人間にとっては開発ループが理解しやすくなり、エージェントにとっては信頼性を持って駆動しやすくなります。
私たちは自らこの機能を試しています。Cloudflare のダッシュボードは Vite を基盤に構築されており、Oxlint はすでに Cloudflare のコードベースでエンジニアリング時間を数日分節約しています。Astro チームから提供されるエージェントハネスフレームワークである Flue も、基盤として Vite へ移行中です。Flue は Node.js、Cloudflare Workers、GitHub Actions、GitLab CI/CD など上でエージェントを実行可能であり、Cloudflare ターゲットでは現在、公式の Cloudflare Vite プラグインと workerd インテグレーションを使用しています。Vite は Cloudflare 内でもデフォルトのアプリケーション基盤となりつつあります。
Vite はフルスタックへと進化中
数年前、ビルドツールの役割は明確でした:ソースファイルを受け取り、バンドルを生成し、引き渡す。しかし、現代のアプリケーション、特にアプリケーション自体がエージェントである世界においては、これだけでは不十分です。
現代のアプリケーションには、サーバーレンダリングされたルート、API、バックグラウンドジョブ、キュー、データベース、オブジェクトストレージ、リアルタイム通信、認証に加え、増え続けるエージェントと AI 機能が含まれます。「ビルド」はもはや物語の終わりではなく、これらのすべての要素を理解した上で展開を開始する起点なのです。
つまり、Vite は単なるビルドツールを超えていなければなりません。アプリケーションのより多くの部分を理解しながらも、Vite が当初から成功を収めた理由である「速度」「シンプルさ」「移植性」には忠実であり続ける必要があります。
Vite を対象に設計されたデプロイメントプラットフォームである Void は、これらのアイデアを検証するための別の試験場となりました。これにより、現代のアプリケーションフレームワークが何を所有すべきか、デプロイメントはどのような体験であるべきか、そしてフルアプリケーションライフサイクルを一つのツールチェーンを中心にどのように統合できるかを探索することができました。この取り組みから多くのことを学びました。
現在はその教訓を適切な場所に適用する作業を行っています。一部の教訓は Vite 自体に、プロバイダー非依存のプリミティブとして組み込まれるべきです。具体的には、バックエンド、API、エージェント、デプロイメントに対するファーストクラスの抽象化とフックであり、これらはあらゆるプロバイダーが実装できるものです。一方、他の教訓は Cloudflare 内部に位置づけられます。Cloudflare は、Workers および残りの Developer Platform(開発者プラットフォーム)において、これらのフックのファーストクラスの実装を提供します。
Vite のメンテナの一部が Cloudflare に参加することになっても、Vite 自体への改修は、他の Vite への貢献と同様に、引き続き同じオープンなコントリビューションプロセスを通じて行われます。Vite 自体に追加される機能は Cloudflare 固有のものになってはいけません。それらは Vite が動作するあらゆる場所で動作する必要があります。
Cloudflare を Vite の方向へ向ける
同じ原則が、Cloudflare 自身のツールリングの未来をどう考えるかという点にも影響を与えています。私たちは Vite を Cloudflare の方向へ動かしているわけではありません。むしろその逆です。Cloudflare のアプリケーションツールリングを Vite 上に移行し、開発者がすでに知っているワークフローの上に構築されるようにしています。
私たちは最近、Cloudflare プラットフォーム全体を対象とした新しい統一 CLI「cf」の技術プレビュー版をリリースしました。Vite が、アプリケーション向けの CLI 体験の基盤となります。最終目標は、Workers、R2、D1、Agents、その他あらゆるものに取り組む場合でも同じ使いやすさを提供し、Cloudflare 全体で一つの整合性のある CLI を実現することです。
これを正しく行えば、Cloudflare の CLI は Vite とは別に追加された別物ではなく、Vite そのもののように感じるはずです。
「cf dev」は「vite dev」のスーパーセットとなるべきです。同じ速度、同じホットモジュール置換(HMR)、同じプラグインモデルに加え、必要に応じて Cloudflare ランタイムとバインディングも利用可能です。
「cf build」は、アダプターを介した複雑な操作なしに、Vite プロジェクトをネイティブで理解できるべきです。
「cf deploy」は、Vite アプリケーションを Cloudflare にデプロイするプロセスをシンプルにするべきです。
現在 Vite を使用している場合、Cloudflare への移行は、すでに知っているコマンドのスーパーセットに切り替えるような感覚になるはずです。プロジェクトの構造もそのまま、Vite のワークフローもそのまま。必要に応じて Cloudflare の開発者プラットフォーム全体を利用可能です。
次に何が起こるか
短期間では、Vite ユーザーや Vite を基盤としたフレームワークの開発者に影響はありません:
Vite、Vitest、Rolldown、Oxc、および Vite+ は引き続きリリースされ続けます。VoidZero チームはこれらのプロジェクトへの貢献と主導を継続します。
Cloudflare の Vite プラグインも改善し続けられます。
環境 API と「ローカルで適切なランタイム上でサーバーコードを実行する」という広範なストーリーも、Cloudflare 以外のランタイムを含む形でさらに向上していきます。
長期的には:
Cloudflare CLI を Vite を基盤とした体験へと移行する作業を開始します。
Vite は、すべてのプラットフォームのすべてのユーザーにとって機能するフルスタックアプリやエージェント向けに、新しくクリーンでプロバイダー非依存なプリミティブを提供します。
将来的には Void プラットフォームをオープンソース化し、他の人々が Vite と Cloudflare を基盤として学び、独自のプラットフォームを構築できるようにする予定です。
これらすべては、コミュニティと共に公開で行います。Vite がこれまで行ってきたのと同じ方法でです。
Welcome VoidZero
Vite, Vitest, Rolldown, Oxc, そして Vite+ は、オープンソース貢献者たちの深いエコシステムが数年にわたる努力を注いだ結果として存在しています。これらのプロジェクトはすでにウェブ構築の基盤となっており、これらを実現する手助けをしてくれたすべての人に感謝します。コード、レビュー、課題(issues)、ドキュメント、プラグイン、統合、そしてサポートなど、あらゆる形で貢献してくださった方々へのお礼です。
VoidZero チームが Cloudflare に加わること、およびこれらのプロジェクトにより多くのリソースを投入することに興奮しています。私たちの現在の役割は、これらが成長し、オープンであり続け、すべての人のための JavaScript エコシステムを支えることを手伝うことです。
Vite は引き続き Vite のままです。Cloudflare がそれを支えます。
今日、Cloudflare で Vite を試したい場合は、以下を実行してください:
npm create vite@latest
npx wrangler deploy
原文を表示
VoidZero, the company behind Vite, Vitest, Rolldown, Oxc, and Vite+, is joining Cloudflare. As part of this change, all team members of VoidZero are joining Cloudflare, too.
Before saying anything else, we want to make the most important thing clear: Vite, Vitest, Rolldown, Oxc, and Vite+ will stay open source, vendor-agnostic, and community-driven. Nothing about that changes.
Cloudflare's mission is to help build a better Internet. And a better Internet is an open Internet. Developers need choice, frameworks need a neutral foundation, and applications need to be portable. It is not reasonable to expect the entire web ecosystem to build around a single vendor. The most important tools and frameworks are portable by design.
Vite is one of the few foundational tools that the whole JavaScript ecosystem agrees on. It earned that position by being fast, excellent, portable, and vendor-neutral. One of the best ways Cloudflare can help build a better Internet is by investing in that foundational open source toolchain. A toolchain that makes the Internet better for everyone, not just people who use Cloudflare or choose to host with us.
Over the last few years we've invested heavily in making Cloudflare the best place to build and run websites, applications, and agents on our developer platform. But ultimately that choice will always be yours. Run your Vite application anywhere you want.
What this means for Vite
Today's news gives Vite more resources to keep growing, while the things that make Vite what it is remain the same:
Vite remains MIT-licensed and open source.
Vite remains vendor-agnostic. Applications built with Vite run anywhere and will continue to do so.
Vite's roadmap continues to be driven by the broader Vite team and community, and continues to be developed in the open.
Evan and the rest of the VoidZero team continue to lead Vite, Vitest, Rolldown, Oxc, and Vite+.
Cloudflare is committing engineering and resources to those projects, not redirecting them.
We made the same kind of commitment when Astro joined Cloudflare earlier this year. Astro is still open source, and still deploys anywhere. The team is still shipping the roadmap they were already shipping.
This commitment matters even more with Vite, because Vite is not one framework. Vite is the foundation underlying so many: Vue, SvelteKit, Nuxt, Astro, Solid, Qwik, Angular, React Router, TanStack Start. Even Next.js now has a Vite-based implementation in vinext. Vite has become a shared foundation for the JavaScript ecosystem.
Our number one goal is to maintain the trust that has earned Vite so much adoption. Not with our words here, but by proving it every day in how we support and develop these projects.
We also want to put our money where our mouth is when it comes to our support for open source and shared ecosystem foundations. As part of this announcement, Cloudflare is committing $1 million to a Vite ecosystem fund to support maintainers and contributors, administered by the Vite core team. Vite is bigger than VoidZero or Cloudflare, and the people who have helped build it should be part of what comes next.
Vite as the foundation
The Vite and Cloudflare teams have been collaborating well before this announcement, starting in 2024 with the Vite Environment API. The Environment API lets Vite run server code in something other than Node.js during development. We worked closely with the Vite team on its design, and then built the Cloudflare Vite plugin on top of it.
When you run vite dev with the Cloudflare plugin, your server code runs inside workerd, the same open-source runtime that powers Workers in production. Durable Objects, D1, KV, R2, Workflows, Workers AI, Agents, Service Bindings, Workers RPC – all of it runs locally inside the same runtime model as production.
For a long time, the cost of developing on a non-Node runtime was that local dev felt like a worse version of production. The Environment API removed that cost without forcing anyone to adopt a Cloudflare-specific dev server. Any runtime that wants to plug into Vite can do the same thing. That kind of design – a generic mechanism in Vite with provider-specific implementations – has proven to work well and is one we want to keep building on.
We knew we were on to something when we saw adoption of the Cloudflare Vite plugin take off:
image
Vite's adoption curve is one of the more remarkable things to watch in the ecosystem right now. As of this writing, Vite is at roughly 129M weekly downloads. The Cloudflare Vite plugin (@cloudflare/vite-plugin) is at almost 14M weekly downloads.
If you had told us a year ago that a Cloudflare Vite plugin would reach downloads equivalent to more than 10% of Vite itself, we wouldn’t have believed you. What happened? AI happened. More software is being created than ever before, and a lot of it starts with AI-generated code. Those applications need a default stack and a place to run. Agent-coded applications are choosing Vite, and increasingly they are choosing Vite running on Cloudflare.
AI is changing how we write software
Developers used to be the only users of dev servers, bundlers, linters, formatters, and CLIs. That is no longer true: agents are using them too, constantly. They scaffold projects, run dev servers, read errors, write tests, lint and format code, deploy previews, and iterate.
A lot of AI-generated applications already start as Vite apps, because Vite is fast, well understood, and broadly compatible with what agents have seen in their training data. Fast feedback loops have always been important. They become even more critical when writing software with agents:
Fast builds, because they iterate more than humans do.
Fast tests, because they re-run the suite constantly to verify their own work.
Fast linting and formatting, because those tools become guardrails.
Clear, structured errors, because the agent has to read and act on them.
Consistent CLIs, because small inconsistencies cause big detours.
The entire VoidZero toolchain is built for this kind of loop. Vitest, Rolldown, Oxc, Oxlint, and Oxfmt are each among the fastest tools in their respective categories, and they work well when they are run over and over by an agent. Vite+ brings those pieces together into one toolchain, with one CLI, one configuration model, and fewer moving parts. That makes the development loop easier for people to understand, and easier for agents to drive reliably.
We are dogfooding this ourselves. The Cloudflare dashboard is built on Vite. Oxlint is already saving days of engineering time in Cloudflare codebases. Flue, the agent harness framework from the Astro team, is also moving onto Vite as its foundation. Flue can run agents on Node.js, Cloudflare Workers, GitHub Actions, GitLab CI/CD, and more, and the Cloudflare target now uses the official Cloudflare Vite plugin and workerd integration. Vite is becoming the default application foundation inside Cloudflare too.
Vite is becoming full-stack
A few years ago, the job of a build tool was straightforward: take source files, produce a bundle, hand it off. That is not enough for modern applications, especially in a world where some of those applications are agents themselves.
A modern application is server-rendered routes, APIs, background jobs, queues, databases, object storage, real-time, auth, plus a growing list of agents and AI capabilities. The "build" is no longer the end of the story. It is the start of a deployment that has to understand all of those pieces.
That means Vite has to become more than a build tool. It needs to understand more of the application, while staying true to what made Vite work in the first place: speed, simplicity, and portability.
Void, a deployment platform designed for Vite, has been another testbed for these ideas. It helped explore what a modern application framework should own, what deployment should feel like, and how much of the full application lifecycle can be unified around one toolchain. We have learned a lot from that work.
Now the work is putting those lessons in the right place. Some belong in Vite itself as provider-agnostic primitives: first-class abstractions and hooks for backends, APIs, agents, and deployment that any provider can implement. Other lessons belong inside Cloudflare. Cloudflare will provide a first-class implementation of those hooks on Workers and the rest of our Developer Platform.
Even though some Vite maintainers are joining Cloudflare, changes to Vite itself will continue to go through the same open contribution process as any other Vite contribution. Features added to Vite itself should not be Cloudflare-specific. They will work anywhere Vite works.
Moving Cloudflare toward Vite
The same principle shaped how we think about the future of Cloudflare's own tooling. We are not moving Vite in the direction of Cloudflare. We are doing the opposite: moving Cloudflare's application tooling onto Vite, so it is built on top of the same workflows developers already know.
We recently shipped a technical preview of cf, a new unified CLI for the whole Cloudflare platform. Vite is going to be the foundation of our CLI experience for applications. The end goal is one consistent CLI for all of Cloudflare, with the same ergonomics whether you are working on Workers, R2, D1, Agents, or anything else.
If we do this right, the Cloudflare CLI should feel like Vite, not like a separate thing bolted on next to Vite.
cf dev should be a superset of vite dev. Same speed, same hot module replacement, same plugin model, plus the Cloudflare runtime and bindings when you want them.
cf build should understand Vite projects natively, without an adapter dance.
cf deploy should make deploying a Vite app to Cloudflare simple.
If you are running Vite today, the path to Cloudflare will feel like swapping in a superset of the commands you already know. Same project shape. Same Vite workflows. The entire Cloudflare developer platform available when you want it.
What happens next
In the short term, nothing changes for Vite users or the frameworks building on top of Vite:
Vite, Vitest, Rolldown, Oxc, and Vite+ keep shipping. The VoidZero team keeps contributing and leading them.
The Cloudflare Vite plugin keeps improving.
The Environment API and the broader story of "run your server code in the right runtime locally" keeps getting better, including for non-Cloudflare runtimes.
Longer term:
We start the work on moving the Cloudflare CLI toward an experience built directly on top of Vite.
Vite will get new, clean, provider-agnostic primitives for full-stack apps and agents that work for everyone on any platform.
Over time, we intend to open-source the Void platform, so others can learn from it and build their own platforms on top of Vite and Cloudflare.
We will do all of this in public and with the community. The same way Vite has always been built.
Welcome VoidZero
Vite, Vitest, Rolldown, Oxc, and Vite+ exist because a deep ecosystem of open source contributors put years of work into them. These projects are already foundational to how the web is built, and we are grateful to everyone who helped get them here. Thank you to everyone who has contributed code, reviews, issues, docs, plugins, integrations, and support along the way.
We are excited to welcome the VoidZero team to Cloudflare, and excited to put more resources behind these projects. Our job now is to help them grow, stay open, and power the JavaScript ecosystem for everyone.
Vite keeps being Vite. Cloudflare gets to help.
If you want to try Vite on Cloudflare today, run:
npm create vite@latest
npx wrangler deploy
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み