Hasty Briefsbeta

Who's Afraid of a Hard Page Load?

15 days ago
  • #user-experience
  • #web-development
  • #SPA
  • SPAs (Single-Page Applications) use partial page replacement for navigation, which can cause reliability issues.
  • Users prefer traditional websites over SPAs in poor network conditions due to better caching and back button behavior.
  • SPAs diminish user agency by obscuring network calls and failure cases.
  • The push for SPAs is often driven by commerce, aiming to keep users engaged longer.
  • Browsers continuously improve HTML performance, making SPAs' benefits less clear for most applications.
  • SPAs require significant engineering effort to match or exceed browser-native features like navigation and caching.
  • Traditional websites benefit from browser improvements without additional developer effort.
  • SPAs are suitable for applications where client-side updates are frequent and independent of user actions, like live data dashboards.