PR #279 · pramaan-io/pramaan-app · merged 2026-06-09
One create page. Three latency sins.
Sequential awaits · cross-region trips · sidebar that warms everything
Not a solution — a new problem.
The fix — Server local, calls parallel, prefetch only on intent.
sequenceDiagram autonumber participant browser as Browser participant vercel as Vercel (bom1) participant backend as Backend (ap-south-1) browser->>vercel: GET /matter-templates/new vercel->>vercel: app-context (cache) ‖ fire catalog prefetch vercel->>backend: fetch catalog (in parallel) backend->>vercel: catalog data vercel->>browser: rendered page vercel->>vercel: sidebar prefetch = off (no pre-dispatch)