Есть ли какой-нибудь способ синхронно ожидать или проверять новое сообщение в веб-воркере?
У меня большой сложный код (скомпилированный LLVM из emscripten), который я не могу реорганизовать с учетом обратных вызовов.
Мне нужно убедиться, что код после определенной строки не выполняется, пока я не получу и не обработаю сообщение из UI-потока. Если я блокирую с помощью цикла while, цикл событий никогда не запускается, поэтому я не могу получать сообщения.