Deep dives
How a browser decides what to paint
Invalidation, not repainting. The interesting work is in deciding how little to redo.
Parse, style, layout, paint, composite. Everything about the work a browser repeats between your change and the next frame.
Invalidation, not repainting. The interesting work is in deciding how little to redo.
Download, parse, match, shape, raster. The stage that surprises people is shaping, and it is the one you cannot skip.
The last stage of the pipeline, running on its own thread, which is exactly why transform animations survive a busy main thread.