Cut Time to Interactive 35% at the edge
The UI updated in fits and starts and the loading states were an afterthought, so the app felt slower than it actually was. I reworked the data-fetching and the transitions until the interface felt instant even when the network wasn't, and perceived speed did the rest.
Moved to streaming SSR and trimmed hydration; Time to Interactive fell 50% on real connections.