Здравствуйте, sergey123_1, Вы писали:
_>Столкнулся с необходимостью делать несколько XHR с одной страницы одновременно. Дело в том, что каждый ответ приходит через 3-10 секунд(но не потому что сервер плохой, а потому что server-side скрипты ходят на оборудование, которое медленно выдаёт результат).
Сделайте так, чтобы server-side скрипт запускал отдельный поток на обработку задачи и сразу возвращал управление браузеру. Когда задача завершится, сохраните её статус, например в базу. После того, как все задания были запущены на сервере, клиент должен начать периодически опрашивать сервер о статусе задач.