[webkit-dev] AncestorChainWalker substance and style thoughts
Dimitri Glazkov
dglazkov at chromium.org
Tue Feb 19 11:29:14 PST 2013
On Tue, Feb 19, 2013 at 3:50 AM, Antti Koivisto <koivisto at iki.fi> wrote:
> The problem with ComposedShadowTreeWalker is not that it is an iterator but
> that it is ill-defined and complex. It calls back to non-trivial, mutating
> functions on the structure being traversed
> (ContentDistributor::distribute!). Simply traversing a tree with it can
> apparently end up marking the tree for style recalc.
This is a really good point. It encapsulates traversal of the composed
tree, but this tree's integrity is maintained lazily, which means that
as you traverse it, you could force the update. That ain't awesome.
:DG<
More information about the webkit-dev
mailing list