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