~/talk

Happy Browser, Happy User!

Talkat #PerfMatters Conference 2019 · 2019-04-02..04-03· [web-performance]
slides:none on file

Walks through how browsers actually fetch and build pages: DNS, TCP three‑way and SSL handshakes, then HTTP GET (so first 14 kilobyte rule matters). Explains parsing into DOM and CSSOM, the preload scanner, how blocking scripts stall parsing and how async/defer or inlining critical CSS speeds time to first meaningful paint. Covers render pipeline (style, layout, paint, composite), GPU compositing for ~2.7 million pixels, and concrete fixes: set image dimensions, use layers (opacity/transforms/visibility) to avoid reflow, CDN/cache, and reduce server time.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Performance and UX
  3. 2:49Why browsers matter
  4. 3:55How browsers work
  5. 8:31Parsing the DOM
  6. 17:17Optimizing parsing
  7. 21:11Rendering pipeline
  8. 27:44First meaningful paint
  9. 30:28Handling reflows
  10. 31:10User interactions
  11. 35:46Summary and recap
~/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.