Vite 8 verschijnt in maart 2026 met een op Rust gebaseerde bundler genaamd Rolldown en een nieuwe parser/minifier genaamd Oxc, waardoor de buildtijden voor front-end bij veel echte projecten met een factor tien worden verkort. In een test die voorheen 46 seconden duurde, wordt dezelfde code nu in 6 seconden gecompileerd, een verandering die minuten kan besparen in de dag van elke ontwikkelaar.

Waarom snelheid belangrijk is

Front-end teams besteden een aanzienlijk deel van hun sprint aan rebuilds en hot-module replacement. Wanneer een build die voorheen een half minuut duurde uitloopt naar een minuut, stagneren de feedbackloops en vertraagt de oplevering. Een tienvoudige reductie vertaalt zich direct in snellere iteratie, nauwkeuriger testen en eerdere releases. Voor grote codebases — denk aan tienduizenden modules — kan de cumulatieve tijdwinst worden gemeten in uren per week.

Wat is er nieuw in Vite 8

  • Rolldown – een in Rust geschreven bundler die Rollup vervangt. Omdat Rust compileert naar native code, draait de bundling-stap veel sneller dan JavaScript-gebaseerde alternatieven.
  • Oxc – een parser en minifier die het stokje overneemt van esbuild. Het wordt ook geleverd als een native binary, waardoor de overhead van JavaScript-parsing wordt verminderd.
  • Native TypeScript path support – de noodzaak voor een extra vite-tsconfig-paths plugin verdwijnt; het instellen van resolve.tsconfigPaths: true in de configuratie is voldoende.
  • Full Bundle Mode – ontwikkelaars kunnen kiezen voor een bundle in productie-stijl terwijl de dev-server draait. Deze modus verkort de opstarttijd van de dev-server met een factor drie en maakt volledige pagina-reloads ongeveer 40 % sneller.

Al deze onderdelen maken deel uit van één enkele Rust toolchain, wat de kloof tussen development- en productiegedrag verkleint. Dezelfde gecompileerde output die de dev-server aanstuurt, weerspiegelt nu de productie-bundle, wat "works on my machine"-verrassingen vermindert.

Hoe te upgraden

  1. Node-versie – Vite 8 vereist Node 20.0.0 of nieuwer.
  2. Vite-package – voer npm install vite@latest @vitejs/plugin-react@latest uit.
  3. Plugin-opschoning – verwijder vite-tsconfig-paths; vervang het door resolve.tsconfigPaths: true.
  4. Babel-wissel – de bijgewerkte @vitejs/plugin-react gebruikt nu Oxc, een kleiner en sneller alternatief voor Babel.

Als je Full Bundle Mode wilt gebruiken, voeg dan de flag toe aan je dev-configuratie:

export default defineConfig({
  dev: {
    bundleMode: true,
  },
});

De Rolldown-compatibiliteitslaag weerspiegelt de meeste Rollup-opties, waardoor bestaande configuratiebestanden meestal ongewijzigd de upgrade overleven. Een succesvolle build na deze stappen geeft aan dat de migratie voltooid is.

Impact op grote projecten

In monorepos of applicaties met uitgebreide third-party libraries wordt de dev-server vaak een bottleneck. De driemaal snellere opstarttijd van Full Bundle Mode betekent dat nieuwe bijdragers een lokale omgeving in een fractie van de tijd werkend kunnen krijgen. De 40 % snellere volledige reloads houden de "refresh-and-test"-loop strak, zelfs wanneer een wijziging veel modules raakt.

Omdat de bundler en parser native binaries zijn, wordt de initiële installatiegrootte groter in vergelijking met de volledig JavaScript-stack. CI-runners met beperkte schijfruimte hebben mogelijk een bescheiden verhoging van de toegewezen opslag nodig. Daarnaast kunnen sommige niche Rollup-plugins die afhankelijk zijn van JavaScript-internals incompatibiliteiten in uitzonderlijke gevallen vertonen, wat een korte audit na de upgrade vereist.

Waar je op moet letten

  • Community-tooling – plugin-auteurs beginnen Rust-compatibele versies te publiceren. Het in de gaten houden van het ecosysteem helpt verrassingen te voorkomen.
  • Prestatie-metrieken – early adopters plaatsen benchmark-suites. Het vergelijken van die cijfers met je eigen repo zal bevestigen of de geadverteerde winst van tien tot dertig keer standhoudt voor jouw specifieke workload.
  • Toekomstige Vite-releases – het team hint op een diepere Rust-integratie die verder gaat dan bundling, wat de kloof tussen development en productie verder kan verkleinen.

Conclusie

De op Rust gebaseerde kern van Vite 8 levert een tastbare snelheidswinst die het dagelijkse ritme van front-end development hervormt. Voor teams die worstelen met trage rebuilds is het upgradepad eenvoudig en is de prestatiewinst direct merkbaar. De afwegingen — grotere binaries en een korte plugin-audit — zijn bescheiden in vergelijking met de tijd die bij elke build wordt bespaard. Als de buildtijd van je project nog steeds als een last aanvoelt, is overstappen naar Vite 8 een praktische manier om die frictie uit de workflow te halen.