Ползунок загрузки должен отображать фактический прогресс

Если я даже не подключен к интернету, действительно ли оно загружается?

Особенно на очень медленном соединении (и при ограничении скорости до уровня edge в инструментах разработчика) этот эффект болезненно заметен: прогресс-бар заполнен на 90%, но страница ещё не загрузилась. Это в основном плохой дизайн: разве не следует показывать реальный прогресс, чтобы это имело какой-то смысл, а не просто было новой версией спиннера?

4 лайка

Это никогда не было целью, и отображение реального прогресса динамического ресурса неизвестного размера через среду с переменной пропускной способностью — задача не из простых.

В настоящее время анимация параметризуется на основе среднего значения последних нескольких переходов и останавливается на отметке 90%, если этот конкретный переход занимает больше времени, чем в среднем.

11 лайков

Индикаторы загрузки полезны в первую очередь как психологический успокаивающий инструмент для пользователя, а не как точный показатель завершённости процесса.

Хорошее видео на эту тему:

3 лайка

Действительно, оценки MS становились близкими к точности целую вечность.

1 лайк