~/talk

Fetching Data and the Perception of Speed

Talkat VueConf US 2024 · 2024-05-15..05-17· [web-performance]
slides:none on file

Perceived performance often beats raw metrics: users feel <200 ms feels instant, while responses over multiple seconds need explicit feedback or they abandon. Use concrete techniques—stream HTML, progressive JPEG/AVIF, show byte counts like WeTransfer, skeleton loaders, or preload data during login as Directus does—to make slow APIs feel fast. Examples: Google Maps offline cache avoids network drops, Chrome’s dino game distracts during long waits, and async Vue components can cause reflow unless fields are preloaded. prefetch on hover and use skeleton loaders.

AI-written summary · about

  1. 0:00Fetching Data and the Perception of Speed
  2. 2:33Performance for Humans
  3. 6:24What is Fast?
  4. 7:28Making the Slow Feel Fast
  5. 17:26The Paradox of Speed
  6. 20:21When Slow Works Better
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.