Как работает Vitest и чем лучше Jest?

Middle
168 просмотров
AFK Offer AI

Vitest — тестовый фреймворк, нативно интегрированный с Vite. Использует тот же конфиг и трансформации — не нужно настраивать babel/ts-jest отдельно. Поддерживает ESM из коробки, watch mode на основе Vite HMR (мгновенный перезапуск), in-source testing, параллельное выполнение. API совместим с Jest — можно мигрировать, заменив import. Для Vite-проектов Vitest — очевидный выбор. Для webpack-проектов Jest всё ещё стандарт.

Следующий вопрос

Как реализовать video player controls?