We basically take the server response and replace the page, but we only take the body element. The nav bar and footer and basic template. But as far as the app's logic outside of this context is concerned, it's pretty much a server-rendered app.
We basically use a hacked up version of InstantClick to make this happen.
For further actions, you may consider blocking this person and/or reporting abuse
Here's where the code is, which is quite crappy and messy to be honest:
github.com/thepracticaldev/dev.to/...
We basically take the server response and replace the page, but we only take the body element. The nav bar and footer and basic template. But as far as the app's logic outside of this context is concerned, it's pretty much a server-rendered app.
We basically use a hacked up version of InstantClick to make this happen.