GitHub · XOriginal · English

For the first design, we gave every dynamic block a ResizeObserver that wrote measured heights back into the layout.

For the first design, we gave every dynamic block a ResizeObserver that wrote measured heights back into the layout.

We built it, then rejected it. An observer that writes a height back into the layout it’s watching can retrigger itself, and the cost grows with every mounted block.

Original source

GitHub · X

Content notes

Original publication and rights belong to the source.