[whatwg] Events for added nodes while page is loading

It'd be nice to have an event that'd tell my script when a new dom node  
have been added to the DOM tree /while it is loading/. Some documents just  
take quite a while to load, so it'd be nice to be able to modify nodes as  
they were added to the DOM tree.

I figure we'd need events that fired when the node had been added and  
closed (meaning that all child nodes have been added and we are about to  
start on the sibling). For instance, if you had the code:

<html>
<head><title>Test</title></head>
<body>
<p>This is a paragraph</p>
</body>
</html>

You'd have the events fired as such (+ means an add event, / means a  
"close" event. Ignoring whitespace-only text nodes):
+html
+head
+title
+#Test
/title
/head
+body
+p
+#This is a paragraph
/p
/body
/html

If one relied on events not being retroactive (in that they only fire  
after the event has been registered, and you're not told about those  
already added), I am realizing one would probably never get to register  
the root node's creation, and for html, neither would the head's opening  
event. I don't think that'd be a problem, but... comments?

- Robert Gr?sdal

Received on Tuesday, 1 August 2006 01:56:08 UTC