Telemetry from Firefox release builds: 39 0.4% of window/node objects had seen mutation event listener somewhere in them, 47 0.22%.
Chrome:
Chrome probably inherits non-support for DOMAttrModified from WebKit: https://bugs.webkit.org/show_bug.cgi?id=8191 (WONTFIX, \o/).
A couple of the Chrome numbers are below the Blink threshold of 0.03%.
@esprehn has mentioned he wanted to change how these events are dispatched in Chrome to offset some of their negative side effects. Is this happening?
According to https://msdn.microsoft.com/en-us/library/dn265032.aspx Internet Explorer does not support *IntoDocument and *FromDocument, but does support DOMAttrModified.
It seems like DOM Standard needs to define
- DOMNodeInserted
- DOMNodeRemoved
- DOMSubtreeModified
at a minimum. "Asynchronous timing" would be great, but we should only specify that if Chrome manages to ship it.
Telemetry from Firefox release builds: 39 0.4% of window/node objects had seen mutation event listener somewhere in them, 47 0.22%.
Chrome:
Chrome probably inherits non-support for DOMAttrModified from WebKit: https://bugs.webkit.org/show_bug.cgi?id=8191 (WONTFIX, \o/).
A couple of the Chrome numbers are below the Blink threshold of 0.03%.
@esprehn has mentioned he wanted to change how these events are dispatched in Chrome to offset some of their negative side effects. Is this happening?
According to https://msdn.microsoft.com/en-us/library/dn265032.aspx Internet Explorer does not support *IntoDocument and *FromDocument, but does support DOMAttrModified.
It seems like DOM Standard needs to define
at a minimum. "Asynchronous timing" would be great, but we should only specify that if Chrome manages to ship it.