Vitest es un framework de pruebas unitarias para Javascript. Hasta ahora, muchos equipos confiaban en Jest pero Jest no se lleva bien con Vite, una herramienta moderna para desarrollar front-end. El uso conjunto de Jest y Vite forzaba a los equipos el uso de dos flujos de trabajo — una para compilación y desarrollo y otra para pruebas unitarias — lo que requería una configuración tediosa de los flujos de trabajo con configuraciones duplicadas. Estos problemas se solucionan con Vitest. Está diseñado específicamente para Vite y utiliza Vite como paquete. Como característica adicional, Vitest tiene APIs compatibles con Jest, lo que hace posible usar Vitest como reemplazo directo de Jest en varias configuraciones de compilación. Sin embargo, usar Vite y Vitest juntos brinda una mejor experiencia de desarrollo y, aunque Vitest es rápido, según nuestra experiencia, no es necesariamente más rápido que usar Jest.