Vite 8.1 Ships Bundled Dev Mode, Babel 8.0 Goes ES-Module-Only
Bundled dev mode in Vite 8.1 closes the cold-start gap that made unbundled servers painful on large projects. Babel 8.0's ES-module-only shift and ES2023 default mean any team still shipping ES5 transpilation needs to audit their build pipeline now.
Vite 8.1's experimental bundled dev mode delivers roughly 15x faster startup and 10x faster full-page reloads compared to unbundled servers, alongside new WASM and ES module integration. Rspack 2.1 ships a Rust-rewritten React compiler, TypeScript 7 support, and a TanStack Start adapter. Babel 8.0 arrives eight years after 7.0 with a hard break: ES modules only, and a default compile target of ES2023 instead of ES5. Weekly downloads of the @babel package family have grown 380x since 7.0, even as SWC and Oxc gained ground.
Astro 7 upgrades to Vite 8, adds a Rust compiler, and exposes the full request-handling pipeline. Deno 2.9 can now package JavaScript projects into standalone desktop apps for macOS, Windows, and Linux, using either the system web view or an embedded Chromium kernel, with cross-compilation and framework support for Next.js and SvelteKit.
On the performance front, TanStack Table v9 cut memory usage by 90% by moving methods to a shared prototype instead of creating per-instance copies — a pattern any library can reuse. FullCalendar 7.0 brings Google Calendar-grade UX to React, Vue, Angular 22, and vanilla JS under an MIT license. ForesightJS 4 predicts browsing intent from mouse and keyboard signals to preload resources, and Kage captures fully-rendered DOM via headless browser for offline mirroring of JS-heavy sites.
Bundled dev mode in Vite signals that the unbundled approach, while elegant, hit a wall on large codebases where cold-start latency became unacceptable.
Babel's 380x download growth despite the rise of Rust-based alternatives suggests that ecosystem inertia and plugin compatibility still outweigh raw speed for most teams.
Moving methods to a shared prototype is a decades-old JavaScript pattern, yet TanStack Table v9's 90% memory reduction shows how easily it gets overlooked in modern library design.
Deno packaging JS projects as desktop apps with system web views sidesteps Electron's biggest complaint — binary size — while keeping the same framework compatibility.
Babel 8.0 defaulting to ES2023 effectively declares ES5 dead for new projects, but the long tail of enterprise apps still targeting IE-era syntax will keep older versions alive for years.