How I rebuilt an e-commerce platform as a headless React app with a GraphQL data layer and edge deployment, achieving 13ms TTFB with 16,400+ products.
The legacy template system hit a wall with large catalogs. No component reuse, limited interactivity. Every page load was a full server round-trip — often 2-4 seconds TTFB.
React with edge deployment on Vercel. GraphQL data layer serves products, React renders at the edge. Result: 13ms TTFB, 120ms FCP. Instant — even with 16,400+ products.
Down from 2-4 seconds with legacy. Consistent across production traffic.
Full page render in under 200ms. Users see content before they finish clicking.
Zero JS errors in production. Clean, strict TypeScript with no escape hatches.
I build headless platforms that load in milliseconds and scale to tens of thousands of products.
info@umbolement.com