~/talk

Fast but not furious: debugging user interaction performance issues

Talkat CSS-Minsk-JS 2018 · 2018-09-21..09-22· [web-performance, web-platform]
slides:none on file

Explains why jank happens when frames miss the 16ms (or 8ms on 60 vs 120 FPS devices) budget and shows concrete tools: Chrome/Firefox performance tab, Layers panel and paint flashing to find costly JS, style recalcs, paints and compositing. Recommends prioritizing will-change + transform to force GPU compositing, avoiding layout-triggering properties, using passive event listeners for scroll/touch, and a padding-bottom aspect-ratio placeholder technique to prevent image content jumps.

AI-written summary · about

  1. 0:00Understanding performance
  2. 3:16Browser rendering mechanics
  3. 5:54Layers and the rendering pipeline
  4. 9:30Optimizing changes in the UI
  5. 11:41Tools for performance testing
  6. 15:26Addressing dangerous UI patterns
  7. 22:46Image optimization techniques
  8. 27:24Closing thoughts and interview
~/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.