This new specification provides a better separation between the DOM event flow, the event types, and the DOM interfaces.
This new specification introduced two new concepts in the event flow:
Event.stopPropagation()does no longer stop the event propagation entirely. It only stops it for a given event group.
Lots of clarifications have been made on the event types. The
conformance is now explicitly defined against the event types,
and not only in terms of interfaces required by the event
types. Support for namespaces and the features
"MutationNameEvents" have been introduced.
Eventinterface has a new attribute
Event.namespaceURI, and a four new methods:
EventTargetinterface has four new methods:
EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup),
EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture),
EventTarget.hasEventListenerNS(namespaceURI, type). The method
DocumentEventinterface has one new method:
UIEventinterface has a new method
MouseEventinterface has two new methods
MutationEventinterface has a new method
DISPATCH_REQUEST_ERRconstant has been added.