магическим образом?
Не совсем, тут главное понять идею, у вас нет никаких процентиков, у вас есть только 0 и 100 хуже того, вы не знаете что такое 100% но вы можете схитрить и так делают почти все кто делает межстраничный прогресс бар При запуске прогресс бара он очень быстро анимируется до 90% а дальше стоит ждет команды “финиш”
а можно замерить усреднённый средний ответ сервера и отдавать эти 90% за указанное время + 10%
ну и настроишь под себя, под свою скорость интернета :)
Интернет не влияет?
А нет смысла, запросы не ходят с одной и той же скоростью, тем более между разными страницами, где то например будет пачка запросов, так что все попытки посчитать - это от лукавого
можно сделать просто прогрес бар, который до 90% идёт 3-5 секунд, но если он на 60% а страница загрузилась то быстро анимировать до 100
Лол) какие 3-5 сек) Обычно вся загрузка 1-2 сек
ну я там примерно, просто часто видно на сайтах как вначале не очень быстро идёт прогрес а потом оп и полетел
Обсуждают сегодня