Если вы когда-либо пытались сделать некий Progress Bar для процесса на сервере или Лог в реальном времени с помощью jQuery.ajax в цикле, то скорее всего сталкивались с такой проблемой как «зависание» браузера вместо ожидаемого результата. Но есть решение.