Rows
Markup
Message lines
Every instance reads layout, then every instance writes, round after round, so a resize lays the page out a few times in all rather
than a few times per cell. Rows more than a screen away wait until they come near. What's left is the browser's own layout: a
<table> lays out every row whenever one changes, while grid rows with content-visibility: auto skip
the ones off screen.