~/talk

Maximum performance in web browsers

TalkinSpanishat T3chFest 2017 · 2017-02-09..02-10· [web-performance, web-platform]
slides:none on file

A deep-dive into how browsers render pages and practical techniques to maximize web performance, aiming to reach smooth 60 frames per second by explaining painting and rendering processes. Covers measuring perceived performance, mobile-specific optimizations, the effect of micro-optimizations, and whether Web Workers help, with a focus on modern mobile-first constraints.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29Modern web evolution
  3. 3:36Performance vs speed feel
  4. 7:12How browsers paint
  5. 10:15Paint frame processes
  6. 12:42requestAnimationFrame and frame execution
  7. 15:57Prioritize main thread interactions
  8. 17:25Main execution thread
  9. 19:13CPU vs GPU rendering
  10. 21:44GPU memory optimization
  11. 25:20Styles and layout calculation
  12. 27:05Layout and reflow
  13. 27:46CSS contain property
  14. 28:50Painting and compositing
  15. 30:37Promote to GPU layers
  16. 33:06Implicit compositing and repaint
  17. 34:30Using will-change
  18. 35:14DevTools animation inspection
  19. 36:05Q&A
~/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.