Не, ну серьезно. Например, IFrame тоже может работать в отдельном EventLoop (если origin отличается) и обмениваться с родительским окном через отправку сообщений, механизм похожий на воркеры но воркеры ты исключил, а тут суть обмен м/у браузерными контекстами со своими EvenLoop