Vite 8 Beta přináší nový bundler Rolldown a zásadní zrychlení buildů

Publikováno: 8.12.2025

Vite je moderní nástroj pro vývoj webových aplikací, který klade důraz na rychlost a jednoduchou konfiguraci. Umožňuje okamžitý start dev serveru a optimalizované produkční buildy, což urychluje vývoj i nasazení. Verze 8 Beta přináší zásadní změnu díky integraci bundleru Rolldown napsaného v Rustu, který sjednocuje vývojovou a produkční pipeline. Novinka výrazně zrychluje buildy a přináší moderní optimalizace. Součástí jsou také nové funkce pro TypeScript a připravovaný Full Bundle Mode pro rychlejší dev server.

Celý článek

Vite představilo verzi 8 Beta, která zásadně mění interní buildovací architekturu. Největší změnou je integrace nového bundleru Rolldown, napsaného v jazyce Rust. Ten nahrazuje kombinaci esbuild pro vývojový server a Rollup pro produkční build. Cílem je sjednotit celý proces, zvýšit výkon a zjednodušit údržbu i rozvoj Vite.

Nový bundler Rolldown

Dosavadní 2-úrovňový přístup Vite využíval dvě odlišné technologie, což vedlo k rozdílnému chování během vývoje a v produkci. Rolldown tento problém řeší sjednocením obou pipeline do jediného rychlého nativního bundleru.

Rolldown poskytuje:

  • parsování a bundlování v Rustu
  • vysoký výkon srovnatelný s esbuild
  • kompatibilitu s moderními standardy JavaScriptu a TypeScriptu
  • přirozenou integraci s Vite API

Výkonnostní přínos

První testy ukazují výrazné zrychlení buildů. U některých projektů klesl čas produkčního buildu z 46 sekund na 6 sekund. Jiné nasazení ukazuje zlepšení o 38 až 64 procent. Rolldown dosahuje těchto výsledků díky rychlejšímu parsování, moderním optimalizacím a efektivnějšímu tree-shakingu.

Nové funkce

Vite 8 přidává několik praktických vylepšení, která nejsou přímo závislá na Rolldownu, ale podporují moderní workflow:

  • vestavěná podpora tsconfig paths pomocí resolve.tsconfigPaths
  • podpora emitDecoratorMetadata pro projekty s dekorátory
  • kompatibilita se stávajícími pluginy a konfigurací
  • možnost postupné integrace Rolldownu přes balíček rolldown-vite

Ačkoli Vite zachovává API, některé projekty mohou vyžadovat drobné úpravy konfigurace, zejména pokud spoléhají na specifické volby Rollupu nebo esbuild.

Dopad na vývojáře

Implementace Rolldownu sjednocuje chování mezi development a production buildy. Vývojáři získají:

  • konzistentní a předvídatelnou pipeline
  • rychlejší CI/CD procesy
  • lepší podporu pro moderní JS a TS specifikace
  • zjednodušenou konfiguraci a údržbu projektů

Vite díky tomu může rychleji reagovat na vývoj jazyka a zlepšovat své interní optimalizace.

Doporučený postup upgrade

Přechod na Vite 8 je možný dvěma způsoby:

  • přímý upgrade na vite@8.0.0-beta.0
  • postupné ověřování kompatibility přes experimentální Rolldown integraci

U větších nebo komplexních projektů je vhodnější druhá metoda. Projekty závislé na vyšších úrovních frameworků (Nuxt, Astro a další) mohou vyžadovat explicitní nastavení verze nebo využití mechanismů overrides či resolutions.

Před upgradem doporučuji si přečíst migration guide.

Plány do budoucna

Tým Vite také nastínil, kam bude platforma směřovat dál. Hlavním motivem zůstává rychlost a eliminace omezení stávajících JavaScriptových nástrojů.

  • Integrace s Rolldownem přináší vývojářům rychlost Rustu, aniž by museli měnit jazyk nebo pluginový ekosystém
  • Vite plánuje brzy představit tzv. Full Bundle Mode, který zrychluje dev server u velkých projektů

Podle dosavadních měření tato nová schopnost přináší:

  • 3x rychlejší start dev serveru
  • 40 procent rychlejší full reload
  • 10x méně síťových požadavků

Nadcházející experimentální optimalizace:

  • Raw AST transfer – tento mechanismus umožní JavaScript pluginům přístup k AST produkovanému Rustem s minimální režií
  • Native MagicString transforms – Jednoduché custom transformace bude možné definovat logikou v JavaScriptu, ale faktické výpočty proběhnou v Rustu

Závěr

Vite 8 Beta představuje významný krok v architektuře tohoto nástroje. Zavedení Rolldownu jako jediného bundleru přináší vyšší výkon, předvídatelnější chování a jednodušší ekosystém. Vývojáři mohou očekávat rychlejší buildy, lepší integraci s moderními standardy a celkově efektivnější workflow.

Pro více informací: https://vite.dev/blog/announcing-vite8-beta

Nahoru
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tímto souhlasíte. Další informace