Слайдер горизонтальной загрузки

Происходит две вещи…

@Canapin прав: начальная анимация завершается через 5 секунд на отметке 80%… поэтому при медленном соединении она застревает на этом месте и не завершится, пока вы не перейдёте на следующую страницу.

Случай @P16 — это то, что я наблюдаю на быстром соединении… как только происходит переход со текущей страницы, анимация на мгновение останавливается в том месте, где она находилась… и через секунду возобновляется на новой странице (здесь я преувеличил высоту полосы, чтобы её было лучше видно).

Я согласен, что идеальным вариантом было бы сохранить непрерывное движение, но это может быть невозможно без полной переделки реализации…

Я не думаю, что плавное появление сильно поможет… вы не сможете показать контент, пока он не загрузится, так что таким образом вы лишь немного задержите его появление. Возможно, это создаст иллюзию скорости, но технически это будет медленнее ровно на столько, сколько длится анимация появления!

Только что понял, что можно (отчасти) протестировать эффект плавного появления с помощью компонента оглавления (поскольку он плавно показывает пост). Например, посетите: PostgreSQL 13 update. Мне не кажется, что это ощущается как более быстрый вариант… но это определённо выглядит «мягче».

11 лайков