Three Keys to Successful Single Page Web Applications
summary
Average page load sits at 11.8 seconds while users perceive interactions as immediate within 100 milliseconds and abandon after 10 seconds, so move logic and data to the client to avoid round trips, load only deltas instead of full pages, and make the URL your API using a hashchange router so back button, deep links and copy/paste restore state — implement SEO via escaped fragments, fire analytics on each URL change, and capture errors with window.onerror (or try/catch) and send them back by Ajax.
AI-written summary · about
chapters (4)
related talks
18mThe need for speed - Single-page apps, Optimistic UIs, Reactivity
23mPerformance Optimizations for Progressive Web Apps
49mUX Patterns for Web Developers
28mSingle Page Applications - was it a good idea?
42mBuilding quick apps in 2018
23mOptimizing page load speed on front end side
26mFetching Data and the Perception of Speed
39mUnderstanding Page Load
