Byggeverktøyet Vite har tatt utviklerverdenen med storm, og brukes til alt fra å raskt spinne opp en React-app til å bli brukt i store og populære rammeverk som Astro, Nuxt og SvelteKit.
![image: Hvorfor snakker alle om Vite? Her er alt du må vite om Vite!](https://www.kode24.no/images/74608868.jpg?imageId=74608868&x=0&y=0&cropw=100&croph=100&width=179&height=119&compression=80)
Hvorfor snakker alle om Vite? Her er alt du må vite om Vite!
Torsdag kveld norsk tid annonserte Vite-teamet at Vite 5 er ute – nesten ett år etter at versjon 4 kom.
Ifølge lanseringsbloggposten har antallet npm-nedlastinger av Vite gått fra 2,5 millioner til 7,5 millioner per uke i tiden etter at Vite 4 ble lansert.
Enda bedre ytelse
En av grunnene til at Vite har blitt såpass populært som det har blitt, er at det er lynkjapt.
Nylig annonserte Vite-skaperen Evan You at de jobber med å gjøre Vite enda raskere ved å skrive om bundleren Rollup i Rust – og lage et produkt de vil kalle Rolldown. Årsaken er at mens Vite er veldig raskt når man kjører dev-serveren, så er byggehastigheten relativt treg når man bygger applikasjonen for produksjon.
![image: «Rolldown» skal gjøre Vite enda raskere](https://www.kode24.no/images/80306362.jpg?imageId=80306362&x=0&y=0&cropw=100&croph=100&width=162&height=102&compression=80)
«Rolldown» skal gjøre Vite enda raskere
De som hadde håpet at Vite 5 skulle komme med Rolldown, vil imidlertid bli skuffet. Vite 5 bruker fortsatt Rollup til produksjonsbygg, men Rollup er oppgradert til versjon 4.
– Bare dét representerer en stor boost i byggehastighet, heter det i lanseringsbloggposten.
En ny server.warmup-funksjon skal også kutte ned tiden det tar å starte opp en dev-server.
I tillegg har man i Vite 5 fokusert på å rydde opp i API-ene og fjerne funksjonalitet som er "deprecated".
Fremtidssikrer Vite
Vite-teamet skriver at de i Vite 5 har gjort mye for å lukke en del "issues" som har ligget lenge.
Det har også blitt gjort en del for å fremtidssikre Vite. Blant annet kreves det nå minimum Node.js 18, og Common JS (CJS) Node-API-et er fjernet slik at du nå må bruke det mer moderne ESM-modulformatet.
Du finner en oversikt over alle endringene her.
![image: Vraker React: «Mindre behov nå»](https://www.kode24.no/images/80316720.jpg?imageId=80316720&x=0&y=0&cropw=100&croph=100&width=126&height=79&compression=80 640w, https://www.kode24.no/images/80316720.jpg?imageId=80316720&x=0&y=0&cropw=100&croph=100&width=200&height=125&compression=80 1024w, https://www.kode24.no/images/80316720.jpg?imageId=80316720&x=0&y=0&cropw=100&croph=100&width=500&height=316&compression=70 320w)