[Webkit-unassigned] [Bug 15394] notifyAttributeChanged should be removed (or at least reduced in usage)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Feb 3 08:43:57 PST 2008
http://bugs.webkit.org/show_bug.cgi?id=15394
zimmermann at kde.org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|webkit- |zimmermann at kde.org
|unassigned at lists.webkit.org |
------- Comment #1 from zimmermann at kde.org 2008-02-03 08:43 PDT -------
Die notifyAttributeChange, long live attributeChanged!
Using a novel approach for handling SVG DOM dynamic updates, I found a way to
eliminate the notifyAttributeChange sledgehammer. SVG Animated properties know
it's corresponding attribute (SVGNames::foobarAttr) already, so it's easy to
call element->attributeChanged(..myCorrespondingAttribute) from the JS
bindings. I don't want to go into detail how non-animated properties are
handled - just want to outline the general idea.
All SVG elements need a proper svgAttributeChanged / childrenChanged
implementation now - instead of implementing nAC() - which blindly updated.
Gives an amazing performance boost when running layout tests or trying heavy
web apps like Lively Kernel.
Uploading insanely big patch soon.
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list