~/talk

Browser Graphics Under the Hood

github:noamr
slides:none on file

Shows a Lemmings demo comparing margin animation, transform, will-change layers, canvas and WebGL and reports what actually changes in the browser pipeline. Finds layout (margins) forces style + reflow + paint each frame, transforms with compositing avoid layout, canvas/WebGL bypass style and paint every frame, and CSS animations run on the compositor so they keep smooth even under main thread pauses. Emphasizes GPU not faster universally, compositing trades paint for memory, concurrency is the real win. The demo works and exposes concrete tradeoffs.

AI-written summary · about

  1. 0:00Intro
  2. 0:16Why should you crawl under the hood
  3. 3:15Style
  4. 7:20Paint
  5. 8:16Problem
  6. 8:56Compositing
  7. 10:08CPU vs GPU
  8. 12:10Paper cutouts
  9. 12:50Concurrency
  10. 14:52Demo
  11. 16:00Preparing
  12. 16:22Layout
  13. 17:11Raster
  14. 17:38Paint Flashing
  15. 18:08When to use Layout
  16. 18:55Translate 2D
  17. 20:08WillChange
  18. 22:23Lemming
  19. 23:28Canvas
  20. 26:19CSS Animations
  21. 27:23Concurrent Concurrency
  22. 28:02Summary
~/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.