[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