[Webkit-unassigned] [Bug 103175] Make renderer construction less generic

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Nov 24 09:01:59 PST 2012


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





--- Comment #4 from Antti Koivisto <koivisto at iki.fi>  2012-11-24 09:04:05 PST ---
It is not simpler as such. The goal is to tighten the code so that it statically describes what is possible and what is not. Beyond the architectural improvement, the end goals include

- Make it go faster. The current code is unnecessarily branchy because it is overly generic.
- Use lazy attach during parsing to reduce unnecessary style recalcs. To do this efficiently we need to change the renderer construction in ways that benefit from reduced genericity.
- Get rid of the Text nodes in common case. We should synthesize them on DOM access only. This requires separating the text construction path.

-- 
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