I gestori di eventi in JavaScript sono richiamati in ordine?

Se allego più gestori di eventi a un singolo evento su un singolo elemento DOM, i gestori di eventi sono garantiti per essere richiamati nell’ordine in cui sono stati aggiunti? O non dovrei fare affidamento su questo comportamento?

Questo è stato cambiato con DOM3! Mentre la specifica di eventi di livello 2 del DOM ha dichiarato

Quando l’evento raggiunge il target, vengono triggersti ​​tutti gli ascoltatori di eventi registrati su EventTarget . Sebbene tutti gli EventListeners su EventTarget siano garantiti per essere triggersti ​​da qualsiasi evento ricevuto da quel EventTarget , non viene specificata alcuna specifica relativa all’ordine in cui riceveranno l’evento rispetto agli altri EventListeners sul EventTarget .

La specifica attuale degli eventi di livello 3 del DOM ora lo indica

L’implementazione DEVE determinare gli ascoltatori di eventi candidati del target corrente. Questo DEVE essere l’elenco di tutti gli ascoltatori di eventi che sono stati registrati sul target corrente nel loro ordine di registrazione . HTML5 definisce l’ordine degli ascoltatori registrati attraverso gli attributi del gestore di eventi . […]

Infine, l’implementazione DEVE elaborare tutti i gestori di eventi candidati nell’ordine […]

Tuttavia, non riesco più a trovare un riferimento a questo comportamento nella bozza del DOM 4 .