Это довольно жестоко по отношению к пользователям, хотя у разработчиков, возможно, были добрые намерения. Они разработали индикатор прогресса, который по существу является троббером, но выглядит как шкала загрузки. Она замедляется, когда на выполнение команды нужно больше времени, невероятно медленно ползёт по асимптоте, пока команда не будет выполнена (если она вообще будет выполнена) — и только после этого шкала загрузки заполняется.
UX дизайнерам нужно поучиться у Microsoft, там уже давно всё придумали:
Комментарий недоступен
В этом плане, в Майкрософт мало что изменилось. Даже их собственный Визуал Студио не всегда говорит, что о чём-то задумался.
Прогресс-бары - действительно частая боль пользователей и разработчиков. Мои друзья на днях обратили внимание, что обновленный дизайн веб-версии Gmail работает медленнее, чем старый дизайн. Возможно, время загрузки и осталось прежним, но из-за анимации конвертика и нового "прогресс-бара" кажется, что скорость загрузки действительно упала. Я в шутку на коленке сделал Chrome-расширение, которое отображает в процессе загрузки Gmail ползущую улитку. Нам в офисе эта улитка поднимает настроение - попробуйте, может и вам поднимет :)
https://chrome.google.com/webstore/detail/snail-on-gmail-loading-pa/pdgocdodfbhknhekledldkbdmdofggic?hl=ru
Выглядит примерно так:
Ну или можно перестать ебать мозги с реактами — писать фронт нормально и индикаторы загрузки мгновенно отомрут :)
HTML 4.1, CSS2 и js только для смены тайтла страницы, как в девяностых?