The current XMLHttpRequest WD states that the XMLHttpRequest interface implements the EventTarget interface
http://www.w3.org/TR/XMLHttpRequest/#xmlhttprequest
In DOM 3 Events, the EventTarget interface defines 5 methods
http://www.w3.org/TR/DOM-Level-3-Events/events.html#Events-EventTarget
which are addEventListener, addEventListenerNS, removeEventListener, removeEventListenerNS, and dispatchEvent. So far I'm not aware of any current implementation supporting these methods for the XMLHttpRequest object, except for Gecko.
At the same time, the events section
http://www.w3.org/TR/XMLHttpRequest/#events
mentions that the readystate event object must implement the Event interface, yet there's still nothing which instructs how to fill the object. Like, which is the event.target, currentTarget property supposed to hold ? Then, and again, only Gecko passes an Event object to the readystate listener. No other implementations do.

After these considerations, must the interface really implement the EventTarget interface ?

Reply via email to