Не совсем. Есть 2 ajax запроса. Это значит, что прогресс бар изменится 2 раза. Как только один из них вернет ответ, прогресс бар примет значение 50%, и все это анимируется на css, когда второй запрос вернет ответ, значение прогресса установится в 100% и начнется анимация. Все элементарно и просто.
Примерно так:
https://jsfiddle.net/profesor08/r7oe4xkr/