Yes, pretty much this as well as some additional complexities due to the issue content being in React and the header in Rails - to the cost of approx 500-800ms p50 for a page load vs sub 100ms for a nav to an issue in the same repo (or without the header which is what we tried with this change here)
I'm curious, what causes the rails header to be so slow? They have a pretty good fragment caching story, don't they?
Has the team considered going back all-in on Rails and SSR instead of this hybrid approach?
That does seem very long so it's good you're working on it
is `current_user` really costing that much?