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.