The reason SPAs became the default wasn’t because they were better. It was because, for a while, they were the only way to deliver something that felt fluid – something that didn’t flash white between pages or jank the scroll position.
But here’s the uncomfortable truth: most SPAs don’t actually deliver the polish they promise.

Erik Craddock@eriklink
It's time for modern CSS to kill the SPA - Jono Alderson

Jono Alderson
It's time for modern CSS to kill the SPA - Jono Alderson
Native CSS transitions have quietly killed the strongest argument for client-side routing. Yet people keep building terrible apps instead of performant websites.
