On 7/1/11 3:05 PM, David Flanagan wrote:
I don't think I really explained my use case on this list. See https://bugzilla.mozilla.org/show_bug.cgi?id=641821#c23 and https://bugzilla.mozilla.org/show_bug.cgi?id=641821#c25
And https://bugzilla.mozilla.org/show_bug.cgi?id=641821#c26 please.... > Similarly, I've found it important to
be able to distinguish between nodes that are being removed from a document tree and nodes that are being moved within the document tree,
Interesting, given that Gecko's DOM implementation does NOT make such a distinction at the moment. Why did you find this to be important?
Implementations will presumably maintain one list of all current mutations, and then will have to filter that list to deliver only those that match the desired type and desired subtree for which a listener is registered.
That's unclear. Maintaining this list (if it were done) sounds very expensive; in Gecko's case we're more likely to drop on the floor the ones which have no registered listeners.
-Boris