Клиентская часть моего приложения должна обрабатывать сообщения WebSocket в строгом порядке. К сожалению, каждое сообщение обрабатывается достаточно долго (около 3 секунд), поэтому еще одно сообщение появляется до того, как закончилось первое. После нескольких сообщений порядок совершенно другой. Как решить эту проблему в JavaScript.
Я думал об очереди задач, но не знаю, как ее реализовать, чтобы не блокировать графический интерфейс моего веб-приложения.