Evan You, skaperen av blant annet Vite og Vue, har lenge hatt planer om å bytte ut Rollup-bundleren som brukes i Vite med en ny bundler kalt Rolldown.
Nå melder You i en blogpost at en Rolldown-basert versjon av Vite er klar for å testes ut.
I dag brukes to ulike bundlere i Vite – esbuild for dev-miljøer og Rollup for produksjon. Dette kan i enkelte tilfeller skape forskjeller i dev- og prod-bundles, og muligheter for bugs du oppdager først i prod. Ytelsen til Rollup er heller ikke optimal.
This is exciting! Time to try out Rolldown-Vite and share your feedback with us, while also gaining 3~16x production build time reductions. If you have any questions around it, please let me know! And as usual, more improvements are in the pipeline 🙌🏻
— Alexander Lichter (@thealexlichter.com) May 30, 2025 at 5:35 PM
[image or embed]
Med rolldown-vite får du Vite uten verken esbuild eller Rollup.
3 – 16 ganger raskere
For å bruke den nye Rolldown-baserte versjonen av Vite, må du foreløpig bytte ut den vanlige vite-NPM-pakken med rolldown-vite.
Har du et eksisterende Vite-prosjekt, kan du oppdatere package.json slik at du i stedet for å oppgi for eksempel "vite": "^6.0.0" som avhengighet, lager et alias til rolldown-vite – på denne måten:
{
"dependencies": {
"vite": "npm:rolldown-vite@latest"
}
}
– Det er en "drop-in"-erstatning, ettersom Rolldown vil bli standard bundler for Vite i fremtiden. Byttet kan redusere byggetiden din, særlig for større prosjekter, skriver You.
Rolldown er skrevet fra bunnen av i Rust, og skal være vesentlig raskere enn Rollup.
Ifølge You viser egne tester at byggetiden i produksjon har blitt redusert med 3 til 16 ganger, mens minnebruken har blitt kuttet med opptil 100 ganger.
Lager "neste generasjon verktøy"
Både Vite og Rolldown er laget av VoidZero, et selskap Evan You stablet på beina i fjor høst.
Selskapet har fått med en masse investorer på laget, og målet er å bygge det de kaller "neste generasjon verktøy for JavaScript" og gjøre utviklere mer produktive.
– Ved siden av Rolldown, har vi utviklet Oxc, en samling med høyytelsesverktøy for JavaScript, skriver You.
Oxc – som står for "The JavaScript Oxidation Compiler" – inneholder blant annet:
- Parser: 3x raskere enn swc
- Linter: 50-100x raskere enn ESLint
- Resolver: 28x raskere enn enhanced-resolve
- Transformer: Babel-kompatibel, støtter TypeScript, React JSX, etc.
Som nevnt forsvinner både Rollup og ESBuild fra Vite etter hvert. Mye av det man tidligere trengte ESBuild til, gjøres nå av Oxc. Det skal ifølge You gi bedre ytelse.
– Vi oppfordrer deg til å prøve ut rolldown-vite.
Les mer i bloggen til Evan You, på rolldown-vite-GitHuben, og i dokumentasjonen til rolldown.
