~/talk

Rendering performance inside out

Talkat Front-Trends 2017 · 2017-05-24..05-26· [web-performance, computer-vision]
slides:none on file

Explains rendering as numbers in memory—pixels are arrays of three 0–255 bytes (RGB) and shaders are simple blend/filter functions that run per pixel; copying arrays for compositing is far cheaper than repainting, so aim for 60fps by avoiding layout/paint. Shows that canvas/video and 3D transforms become GPU layers, that CSS filters can be composited while equivalent SVG filters may force repaint (Safari drop-shadow example), and that will-change or forcing a layer can turn a slow left animation into a composite-only transform. Uses Chrome DevTools remote inspect and paint flashing to measure and CPU-throttle to test.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 3:54Pixels and rendering basics
  3. 11:36Compositing and blending functions
  4. 22:28Browser rendering pipeline
  5. 27:08Layers and performance tricks
  6. 31:20Q&A and closing remarks
~/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.