Я бы сказал, что если вам нужна полоса прогресса для страницы, эта страница может потребовать некоторого переосмысления.
Лично мне не нравятся страницы, на которых есть индикаторы выполнения (как на странице загрузки ASUS). Они просто раздражают. В моем браузере уже есть индикатор выполнения. И я хотел бы, чтобы моя полоса пропускания использовалась для загрузки страницы, а не графика, которая просто сказала бы, что я все еще жду страницу.
Когда дело доходит до запросов AJAX на страницу, я бы просто использовал какую-то вертушку. Чтобы сообщить пользователю, что что-то происходит, и что страница не умерла. И снова, если фоновый запрос занимает так много времени, что вам понадобится индикатор выполнения, я бы снова сказал, что фоновый запрос может быть переосмыслен.