setTimeout (0) vs window.postMessage vs MessagePort.postMessage
Anscheinend mitwindow.postMessage ist einbevorzugte Art und Weise um einen asynchronen Javascript-Rückruf in die Warteschlange zu stellenwindow.setTimeout(fn, 0)
über alle modernen Browser. Einen ähnlichen Vergleich konnte ich nicht findenwindow.postMessage undMessagePort.postMessage (mit dem gleichenMessageChannel zum asynchronen Senden und Empfangen von Nachrichten). Hat jemand ein Timing gesehen oder getan? TutMessagePort.postMessage überhaupt für diesen Zweck arbeiten (wo verfügbar)?
[EDITED] MessagePort.postMessage
funktioniert dafür aberwindow.postMessage
bleibt ein bevorzugter Weg, IMO (siehe meine Antwort).