[Webkit-unassigned] [Bug 106963] Move TreeScope pointer to ContainerNode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 16 03:31:04 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=106963





--- Comment #11 from Antti Koivisto <koivisto at iki.fi>  2013-01-16 03:32:48 PST ---
(In reply to comment #6)
> I object to this change, it puts a branch into all the methods that go through the document pointer in the render tree (see RenderObject.h) which we know is a perf regression from the last time moritta tried replacing the document pointer. This also seems like a lot of complexity.

There is no branch if you operate on ContainerNodes. Looks like the new branchiness in the render tree could be largely eliminated by simple tightening (non-RenderTexts always have Element as their node())

Note that significant memory reductions can be performance progressions too in by themselves due to improved locality. I don't know how this is going to be without testing.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list