> Which thread are you going to do that work on?
The layout thread.
> It's complicated because layout changes can cause new elements to be created. Elements can be really expensive to create.
Huh? No, they can't. In rare cases, layout changes can cause new render objects to be created (line breaks), but that's not elements.
Re:60 FPS Animations with CSS3
by whowouldathunk on Monday July 10, 2017 @02:31PM
(#14738461)
Not sure how Servo works, but what happens if a list viewport gets bigger and you need to display more list items?
The newly visible list items are already laid out, so we just display them.
It's complicated because layout changes can cause new elements to be created. Elements can be really expensive to create.