~/talk

Performance Beyond Page Load

Talkat CSSConf.Asia 2015 · on Wednesday, 2015-11-18· [web-performance, css]
slides:none on file

Focuses on rendering not network latency and shows concrete wins: a 60 FPS goal gives a 16 milliseconds frame budget (often nearer 10 ms after housekeeping), layout→paint→composite pipeline, and specific costly CSS changes. Uses Chrome DevTools FPS meter, paint flashing, timeline and layer borders to find repaint hotspots, then applies fixes like will-change: transform or transform: translateZ(0) to promote layers, debounces input handlers, disables hover with pointer-events: none, removes unused selectors and GIFs, and measures real frame drops (often below 30 FPS).

AI-written summary · about

  1. 0:00Intro
  2. 0:19Performance beyond Page load
  3. 0:58Let's start with a small survey
  4. 1:36But, you won't like animations if they're
  5. 2:17Rendering Performance
  6. 3:22Bad performance of Shopping portal
  7. 4:05Discussion of the performance impact
  8. 4:43Apoorv Saxena
  9. 7:4110ms isn't a lot of time
  10. 8:28Browser rendering process
  11. 11:57Composting
  12. 12:39Performance impact of operations
  13. 13:32How to analyse the performance of a webpage
  14. 13:42Chrome Dev Tools: FPS meter
  15. 14:44Chrome Dev Tools: Enable paint flashing
  16. 15:49Chrome Dev Tools: Timeline
  17. 17:58Rule of Thumb
  18. 18:53Style Calculations
  19. 21:48Reduce complexity of CSS selectors
  20. 23:21Remove unused CSS rules
  21. 24:05Reduce number of elements being styled
  22. 24:33Measure your style recalculation cost
  23. 25:55Reduce paint areas
  24. 26:49CSS Animations
  25. 27:16Debounce input handlers
  26. 28:34Promote elements that update frequently
  27. 30:55GIFs and Performance
  28. 32:05Live Performance Audit
  29. 35:59Path to Performance
~/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.