Vite 5 er ute, men uten Rolldown

Her er de største nyhetene i siste utgave av Vite.

"Vite 5.0 is out!" melder Vite. 📸: vitejs.dev
"Vite 5.0 is out!" melder Vite. 📸: vitejs.dev Vis mer

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.

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.

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å bruke det mer moderne ESM-modulformatet.

Du finner en oversikt over alle endringene her.