Velocità ed efficienza
Per potersi permettere una velocità così elevata Vite, durante la fase di sviluppo, serve il codice dell’applicazione senza dover caricare ogni volta da zero un bundle completo di tutti i moduli.
Vite andrà infatti a separare i moduli JavaScript in due principali categorie:
- Dependency Modules: i moduli nella cartella
node_modules
(verranno processati tramite esbuild, un bundler JavaScript fino a 100 volte più veloce rispetto a webpack). - Application Modules: i moduli sviluppati e necessari per il funzionamento dell’applicazione (file .vue, file .tsx ecc.).