Make your server-rendered website feel like an SPA — with 5KB of JavaScript


You've built a server-rendered website. PHP, Python, Ruby, Go — doesn't matter. It works. It's fast. It's SEO-friendly.

But every link click triggers a full page reload. The browser flashes white. The scroll position resets. Users notice.

The usual answer is: "rewrite...