Hi all, I tested mutation events a bit. | Gecko trunk | WebKit trunk | Opera 10a DOMAttrModified | X | - | X DOMCharacterDataModified | X | X | X DOMNodeInserted | X | X | X DOMNodeInsertedIntoDocument | - | X | X DOMNodeRemoved | X | X | X DOMNodeRemovedFromDocument | - | X | X DOMSubtreeModified | X | X | - Whenever mutation listeners are used, the relevant DOM operations slow down a lot in all browser engines. The slow down is up to 10-20x. I also discussed with some ARIA folks and asked whether it would make sense to have ARIAAttrModified event (it should be defined in some ARIA spec). Currently WAI-ARIA best practices[1] recommends using DOMAttrModified. IMHO it is a bit strange to utilize mutation events when external AT software wants to notify a web page that it changed something. It works, sure, but some ARIA specific API or event might be better. -Olli [1] http://www.w3.org/WAI/PF/aria-practices/#aria-writeReceived on Wednesday, 11 March 2009 14:19:13 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:25:00 GMT