It’s time for modern CSS to kill the SPA
While we were busy reinventing navigation in JavaScript, the platform quietly solved the problem.
Modern browsers – specifically Chromium-based ones like Chrome and Edge – now support native, declarative page transitions. With the View Transitions API, you can animate between two documents – including full page navigations – without needing a single line of JavaScript.
Yes, really.
Let the browsers do as much of the work as possible.