Ist dispatchEvent eine Synchronisierungs- oder eine Asynchronisierungsfunktion?

Ich versuche, einen Ereignishandler für ein benutzerdefiniertes Ereignis in WinJS zu schreiben. Ich bin mir nicht sicher, wie dies im IE funktioniert. Ich erstelle ein benutzerdefiniertes Ereignis und versende es.

var eventObject = document.createEvent("CustomEvent");
eventObject.initCustomEvent("dropbomb", true, true, null);
this._element.dispatchEvent(eventObject);

Mein Handler ist -

this._element.addEventListener("logtelemetry", function () {
                console.log("boom");
});

Kann ich sicher sein, dass der Handler synchron und nicht zu einem späteren Zeitpunkt aufgerufen wird? Wenn ja, was ist der Beweis?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage