Jono Alderson takes aim at SPAs as the answer to the inevitable request, “Make it feel like an app.”
At some point during the scoping process, someone says the words. A CMO. A digital lead. A brand manager. And with that single phrase, the architecture is locked in: it’ll be an SPA. Probably React. Maybe Vue. Almost certainly deployed on Vercel or Netlify, bundled with a headless CMS and a GraphQL API for good measure.
But the decision wasn’t really about architecture. It wasn’t even about performance, scalability, or content management. It was about interactions. About how the site would feel when you click around.
The assumption was simple: Seamless navigation requires us to build an app.
That assumption is now obsolete.
Jono’s claim (and I 100% hope he is correct) is that the new View Transitions API teamed with Speculation Rules give us everything we need to “make it feel like an app” without needing a single line of JavaScript.
continue reading on www.jonoalderson.com
⚠️ This post links to an external website. ⚠️
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.