Creating Fast-Feeling Web Apps
summary
Claims that delaying a spinner by 300ms delay and using cached listing data as initialData makes apps feel instant; demos show only one network request instead of repeated calls. Uses concrete tools React Query / SWR and patterns like staleTime = 30s to keep data fresh locally, and implements optimistic update with onMutate so UI hides immediately while a 2–3s API call completes (with rollback on failure). Shows code snippets and live demos proving these changes alter perception without faster servers.
AI-written summary · about
chapters (6)
- 0:00Web performance basics
- 7:58Smart loaders mask latency
- 16:41Caching for instant reuse
- 27:26Optimistic updates
- 36:06Perceived performance psychology
- 39:59Summary
related talks
19mTake a load off with React
26mFetching Data and the Perception of Speed
33mPerceived faster Angular applications
20mSpeeding Up Your React App With Less JavaScript
31mMoving To Suspense
47mReact, Rendering, Performance
01h 12mMake It Seem Like Everything Loads Fast
30mMaking your app fast with high-performance components
