Порядок сообщений веб-работников

Сохраняется ли это, чтобы полагаться на порядок сообщений, переданных из основного потока, на один сохраненный веб-рабочий? Например, если я делаю

worker.postMessage(1);
worker.postMessage(2);

сможет ли рабочий обработать первое сообщение до второго?

Ответ 1

Пока вы работаете с тем же работником, чтобы публиковать сообщения, я думаю, что так будет. Вы можете легко проверить это, если хотите. Сделайте цикл и отправьте сообщения с определенным порядком. Если вы всегда получаете сообщения в том же порядке, что и вы их отправляете, вы можете ретранслировать на нем, что это будет так.