Можно ли как-то исправить скорость рендеринга изображения?
Есть анимация (что-то вроде слайдера), в которой изображения сменяют друг друга резко прилетая со стороны. То есть в идеале при смене изображения новое должно появиться и отрендериться в первом кадре анимации, а в следующих кадрах уже быстро лететь к цели. Но по факту изображение появляется на 4-5 кадре, то есть уже на пол пути к цели. Выглядит это сами понимаете не очень. Работает это не всегда. Чаще всё нормально. Размер изображений 200x460px. Разных изображений довольно много. Порядок произвольный, то есть нельзя точно сказать какое изображение будет следующим и поместить его в DOM заранее. Помещение всех изображений сразу в DOM нежелательно скажется на производительности всей страницы. Что-то можно сделать с этим?
Отдельно хотел бы отметить, что дело не в загрузке изображений, так как все изображения я предзагружаю и на момент анимации все они уже загружены.
LordGuard, так измените анимацию, так чтобы знали. У вас же есть какой-то скрипт который выбрасывает случайное число и на основе его выбирает какое изображения показать. Пусть он перестанет это делать а берет изображение всегда из src
а после этого выбрасывает случайное число и выбирая случайное изображение помещает его в src этого элемента для предзагрузки.
Пусть он отстает на шаг со своей непредсказуемостью.
Александр Маджугин, нет, тут всё зависит от пользователя. Сейчас разве что думаю попробовать отслеживать движения мышки пользователя и предугадывать следующее изображение.
LordGuard, м... ну тогда да - можно попытаться предсказывть это раз, и два начинать подгрузку всех по очериди после загрузки страницы, в надежде на случайное совпадение.