Если вы заранее знаете количество частей (т.е. известно когда произойдет последний запрос), то:
1. Узнайте ширину прогресс-бара
var ProgressBarWidth = $('.ProgressBar').width();
2. Разделите на количество запросов:
var QtyRequest = 9;
var StepProgressBar = Math.round(ProgressBarWidth / QtyRequest);
3. Делайте анимацию с задержкой между запросами на прогресс-бар.
$('.ElementIntoProgressBar').animate({"width":StepProgressBar},750);
Даже при очень быстром выполнении запроса, анимации встанут в очередь и отработают положенное время (в приведенном примере 9*750 мс).
Кстати, можно рассчитывать время от запроса до ответа и на основе него принимать решение, какая будет скорость анимации (для быстрых запросов сократить время, для долгих увеличить).