setTimeout (0) против window.postMessage против MessagePort.postMessage

Видимо, используяwindow.postMessage этопредпочтительный способ поставить в очередь асинхронный обратный вызов JavaScriptwindow.setTimeout(fn, 0) во всех современных браузерах. Я не мог найти подобное сравнение междуwindow.postMessage а такжеMessagePort.postMessage (используя тот жеMessageChannel для отправки и получения сообщений асинхронно). Кто-нибудь видел или сделал какие-либо сроки? Есть лиMessagePort.postMessage работать для этого вообще (где есть)?

[EDITED] MessagePort.postMessage работает для этого, ноwindow.postMessage остается предпочтительным способом, ИМО (см. мой ответ).

Ответы на вопрос(1)

Ваш ответ на вопрос