コンテンツにスキップ

比較

WMR

WMR は、Preactチームによって開発され、同様の機能セットを提供することを目指していました。ViteのdevとbuildのためのユニバーサルなRollupプラグインAPIは、WMRにインスパイアされています。

WMRは現在メンテナンスされていません。Preactチームは、@preactjs/preset-vite を使用したViteを推奨しています。

@web/dev-server

@web/dev-server (以前は es-dev-server) は素晴らしいプロジェクトであり、Vite 1.0 のKoaベースのサーバー設定は、このプロジェクトにインスパイアされています。

@web/dev-server は、スコープの観点からすると、やや低レベルです。公式のフレームワーク統合は提供されておらず、本番ビルドのためにRollup設定を手動でセットアップする必要があります。

全体として、Viteはより意見の強い/高レベルなツールであり、よりすぐに使えるワークフローを提供することを目指しています。とはいえ、@web アンブレラプロジェクトには、Viteユーザーにも役立つかもしれない他の多くの優れたツールが含まれています。

Snowpack

Snowpack もまた、Viteと非常に類似したスコープを持つ、バンドルなしのネイティブESM devサーバーでした。このプロジェクトは、現在メンテナンスされていません。Snowpackチームは現在、Viteを搭載した静的サイトビルダーであるAstroに取り組んでいます。Astroチームは現在、エコシステムにおけるアクティブなプレイヤーであり、Viteの改善に貢献しています。

実装の詳細の違いは別として、2つのプロジェクトは、従来のツールと比較して、技術的な利点の点で多くの共通点がありました。Viteの依存関係のプリバンドルも、Snowpack v1(現在は esinstall)にインスパイアされています。2つのプロジェクト間の主な違いのいくつかは、v2 比較ガイド にリストされています。

MITライセンスの下でリリースされています。(ccee3d7c)