Skip to content

Сравнения

WMR

WMR от команды Preact предоставляет аналогичный набор функций, а поддержка интерфейса плагинов Rollup в Vite 2.0 вдохновлена им.

WMR в основном предназначен для проектов на Preact и предлагает более интегрированные функции, такие как предварительная отрисовка. По объёму он ближе к мета-фреймворку Preact, с тем же акцентом на компактный размер, что и сам Preact. Если вы используете Preact, WMR, вероятно, предложит более тонко настроенный опыт.

@web/dev-server

@web/dev-server (ранее es-dev-server) — это отличный проект, и настройка сервера на основе Koa в Vite 1.0 была вдохновлена им.

@web/dev-server немного более низкоуровневый по объёму. Он не предоставляет официальные интеграции с фреймворками и требует ручной настройки конфигурации Rollup для продакшен-сборки.

В целом, Vite — это более предвзятый / высокоуровневый инструмент, который стремится предоставить более готовый к использованию рабочий процесс. Тем не менее, комплексный проект @web содержит множество других отличных инструментов, которые также могут быть полезны пользователям Vite.

Snowpack

Snowpack также был dev-сервером нативного ESM без сборки, очень похожим по объёму на Vite. Проект больше не поддерживается. Команда Snowpack теперь работает над Astro, генератором статических сайтов, основанным на Vite. Команда Astro теперь активно участвует в экосистеме и помогает улучшать Vite.

Помимо различных деталей реализации, оба проекта имели много технических преимуществ по сравнению с традиционными инструментами. Предварительная сборка зависимостей в Vite также вдохновлена Snowpack v1 (теперь esinstall). Некоторые из основных различий между двумя проектами перечислены в Руководстве по сравнению v2.

Выпущено под лицензией MIT. (dev)