~/talk

We Are All Good with Browsers Made by Others

Talkat DevDays Europe 2024 · 2024-05-20..05-24· [web-platform, web-performance]
slides:none on file

Claims that understanding browser internals—multiprocess architecture, IPC, compositor thread and GPU rasterizer—lets engineers cut actual CPU and memory cost and hit 60 frames per second. Shows the rendering pipeline: parsing → CSSOM → layout → paint → compositing, quantifies the frame budget at roughly 10 ms, and explains concrete tactics that work: requestAnimationFrame, requestIdleCallback, web workers, async/defer, CSS transform/opacity to skip layout/paint, and prioritising resources so pages actually run smoother.

AI-written summary · about

  1. 0:00Browser reliance
  2. 1:53How browsers work
  3. 6:18Multiprocess architecture
  4. 9:10Key browser processes
  5. 15:29Browsing a URL
  6. 17:20Critical rendering path
  7. 23:14Parsing HTML/CSS
  8. 25:26DOM and rendering tree
  9. 26:54Painting and compositing
  10. 30:59Why critical path matters
  11. 33:09Performance optimization
  12. 35:45Helping browsers
  13. 37:34Closing thoughts
~/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.