#10019·rolldown

Tracking: Full Bundle Mode — Phase 2 (Complete CSR support)

Author: h-a-n-aCreated Jun 30, 2026Updated Sep 15, 2026
Labelstrackingscope: dev

Sub-tracker of #9030 ( Full Bundle Mode) for Phase 2 — Complete CSR support. Mirrors Milestone 2 of the FBM roadmap (#153, Milestone 6) / Phase 2 of the Vite bundled dev mode roadmap.

Goal

Stabilize FBM for real-world client-side-rendering projects beyond the basic SPA scenario:

  • Land the HMR refactor that unblocks plugin support
  • Get incremental rebuilds correct
  • Expand support for advanced features (globs, watcher, memory)

Priority order: internal-state correctness → HMR refactor (blocks plugin support) → globs & memory.

Week of July 6th

Week of July 13th

Week of July 20th

Week of July 27th

Week of Aug 3rd

  • vitejs/vite-plugin-react#1191 — react-refresh preamble in entry chunk executes after shared chunks in MPA apps @h-a-n-a
  • #9946 — cyclic ESM import used at module-init emitted unbound (X is not defined) @h-a-n-a
  • #8411 — make FBM work on StackBlitz (currently panics under bundledDev) @shulaoda
  • #10136 @shulaoda

References