On Tue, Nov 13, 2012 at 10:23 PM, Eric Seidel <e...@webkit.org> wrote:
> RenderArena was a perf optimization for the rendering tree, which > hyatt imported from Mozilla 10 years ago: > http://trac.webkit.org/changeset/2635 > > The prevailing lore has long been that RenderArena is no longer > useful, ugly, and should be killed! > http://www.mail-archive.com/webkit-dev@lists.webkit.org/msg12681.html > > The (unfortunate?) reality is that we've failed to do so, despite > trying several times. > http://www.mail-archive.com/webkit-dev@lists.webkit.org/msg12682.html I don't think we have failed. The messages posted on the thread don't indicate anyone has tried to delete the render arena recently. I support any attempts to remove it. Since RenderArena is generic, the current plan to move it to WTF (as > by Chris Marrin suggested back in > http://www.mail-archive.com/webkit-dev@lists.webkit.org/msg12672.html), > clean up the code further, and investigate wider deployment (like to > the DOM tree) for the security benefit and possible perf win. > https://bugs.webkit.org/show_bug.cgi?id=101087 How does this work when a node is adopted from one document to another? DOM arena (or whatever we call it) will not be tied to a document? - R. Niwa
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev