Показать сообщение отдельно
  #5 (permalink)  
Старый 15.06.2016, 14:13
Новичок на форуме
Отправить личное сообщение для whoim Посмотреть профиль Найти все сообщения от whoim
 
Регистрация: 13.06.2016
Сообщений: 5

Сообщение от Botik21 Посмотреть сообщение
Потому, что у вас setTimeout вызывается индивидуально после завершения каждого запроса, а т.к. они все завершаются в разное время и получается что новые запросы идут в порядке завершения.
Да, но первоначальная пачка запросов вызывается одновременно. завершаются в разное время, это так, но не в порядке очереди. И только после этого начинает выстраиваться очередь.

Это нужно чтобы добиться асинхронности, то есть не начинать новый запрос, пока не завершен старый.
Ответить с цитированием