Vite 8.0: přechod na Rust bundler Rolldown a unifikovaná architektura
Vite 8.0 představuje zásadní redesign: odstoupení od dvou bundlerů (esbuild pro vývoj a Rollup pro produkci) ve prospěch jediného Rolldown na Rustu. To eliminuje nesynchronizaci pipelineů, duplikaci logiky zpracování modulů a související edge případy. Nyní se používá jeden graf modulů, jednotný pipeline a společný systém pluginů, což zjednodušuje podporu a snižuje počet chyb.
Rychlost buildů vzrostla na velkých projektech 10–30krát díky optimalizovanému chunkingu, cachování a výkonu Rustu. Rolldown zachovává plnou kompatibilitu s Rollup Plugin API, takže existující pluginy a konfigurace se přenáší bez úprav.
Kompletní open-source platforma Vite+
Tým VoidZero otevřel celý stack pod OSS licencí a vzdal se monetizace. Objevil se jednotný binárník vp, který integruje:
- Vite pro dev buildy
- Vitest pro testování
- Oxlint a Oxfmt pro linting a formátování
- Rolldown a tsdown pro produkci a type-checking
- Vestavěný task runner s cachováním (analog Turborepo)
- Správu Node, instalaci balíčků, agent-friendly migrace
To uzavírá celý vývojový cyklus v jednom nástroji, minimalizuje závislosti a kontextové přepínání.
Void: Vite aplikace jako full-stack na Cloudflare Workers
Void mění Vite projekty v plnohodnotné full-stack aplikace s:
- Databází
- KV úložištěm
- Object storage
- Vestavěnou AI inferencí
Vývojáři dostávají připravený stack bez externích služeb, orientovaný na edge computing. Architektura Vite evoluje od jednoduchého dev serveru k komplexní platformě, která konkuruje monolitickým toolchainům.
Trendy frontendu: od SSR benchmarků po paměť
V SSR benchmarkách vede TanStack Start s odezvou ~13 ms na 1000 RPS, React Router ukazuje stabilitu, Next.js v16.2 snížil latenci 6krát. To podtrhuje posun k optimalizovaným frameworkům pro vysoké zátěže.
Tým Factory zakázal useEffect v React projektech: chyby se odhalují rychleji, kód je předvídatelný bez side efektů v renderu.
Ryan Carniato rozebral problémy odložených commitů stavu a dependency polí v React: zabraňují UI artefaktům z asynchronnosti, navzdory nepohodlí pro vývojáře.
S AI nástroji se bottleneck posunul z generování kódu na jeho integraci. Týmy by měly optimalizovat CI/CD pro real-time a continuous integration.
V CSS není „špatný“ kód, pokud funguje, je podporován a neovlivňuje uživatele. Námitky často souvisí s kontextem, ne s chybami.
Úniky paměti: empirické šetření
Analýza 500 repozitářů na React, Vue, Angular odhalila úniky v 86 % případů. Hlavní příčiny:
- Nevyčištěné timery
- Event handlery bez odhlášení
- Subskripce bez unsubscribe
- Lifecycle hooky bez cleanup
Doporučení: zavádět strict mode, paměťové profily a automatizované kontroly v CI.
Co je důležité
- Vite 8.0 unifikuje pipeliny přes Rolldown (Rust), zrychluje buildy 10–30× bez breaking changes pro pluginy.
- Binárník
vpsjednocuje celý dev cyklus: od lintingu po produkci s cachováním. - Void na Cloudflare Workers přidává full-stack možnosti (DB, AI) k Vite aplikacím.
- Úniky paměti v 86 % frontend repozitářů – fokus na cleanup timerů a subskripcí.
- SSR benchmarky: TanStack Start vede, Next.js zlepšil latenci 6krát.
— Editorial Team
Zatím žádné komentáře.