понимаю как работают JS'ные воркеры.
Есть тяжёлая функция, она вызывается как в главном потоке, так и в воркере. Но самое смешное, что функция в воркере не будет исполняться до тех пор, пока эта функция не исполниться в главном потоке. И лечиться это лишь с помощью setTimeout'а равного времени пересылки(?) функции в воркер.
Что? Как? Для чего и почему - Я не знаю. Так понимаю, что сам postMessage асинхронный, и может перебиться(?) чем-то более приоритетным.
Скоро плюну на это, и пойду GO учить.
Соболезную с этими воркерами работать
Обсуждают сегодня