MajorSorti

Vitest v4.0

Disponible · 1 avril 2026

Vitest 4 fait du browser mode une fonctionnalité de première classe. Les tests s'exécutent maintenant dans de vrais navigateurs via Playwright : Chromium, Firefox et WebKit, sans passer par jsdom ou happy-dom. Le CSS est interprété, le layout est calculé, les Web APIs fonctionnent comme en production réelle.

L'impact sur la fiabilité des tests de composants est significatif. Des bugs liés aux différences entre jsdom et les vrais navigateurs disparaissent. Des équipes ont rapporté des suites de tests 28 fois plus rapides qu'avec Jest, principalement grâce à la parallélisation entre workers et à l'absence de transformation CommonJS.

Vitest 4 s'intègre directement avec Playwright 1.52 pour le browser mode, mais peut aussi être utilisé sans Playwright pour les tests purement unitaires. La compatibilité avec les mocks et les spies est complète.

Autres versions de Vitest