Development Mode vs. Production Mode Asset and SSR Execution Side-by-side comparison of Development Mode (hot file discovery, ViteProxyMiddleware streaming, unbundled ESM + HMR) and Production Mode (manifest.json resolution via ViteAssetLoader, immutable static caching, and persistent StdioIPCTransport SSR worker). Development Mode (dev_mode=True) Hot-file discovery • Live Vite ESM & HMR ViteAssetLoader (Hot-File Mode) Reads public/hot → injects @vite/client ViteProxyMiddleware (Single-Port :8000) Streams assets & /vite-hmr to Vite (:5173) Dev SSR & Fragments (TCPStreamIPCTransport) POST /__litestar_ssr__ → Vite ServerModuleRunner Production Mode (dev_mode=False) Zero Dev Server • Immutable Hashed Bundles ViteAssetLoader (Manifest Mode) Parses manifest.json → hashed CSS/JS tags Static Asset Serving Immutable caching + metadata blocking Prod SSR Worker (StdioIPCTransport) NDJSON stdin/stdout pool + SSRCircuitBreaker