Нужны ли для слайдера отдельные изображения для миниатюр?
Имеется слайдер с переключением слайдов через миниатюры слайдов под ним. Имеет ли смысл создавать уменьшенные копии исходных изображений для миниатюр, или логичней использовать для миниатюр те же исходные изображения, уменьшенные стилями?
Мои рассуждения таковы. С одной стороны, если использовать для миниатюр исходные изображения, отпадает возможность подгружать их динамически (LazyLoad), т.к. они уже подгружены в миниатюры, и это бессмысленно. С другой стороны, миниатюры - это доп. трафик и доп. количество запросов к серверу.
Кто что думает по этому поводу?
Для миниатюр - отдельные изображения.
При загрузке используем LazyLoad и грузим только миниатюры.
В идеале, если структура позволяет, то и миниатюры грузим после загрузки страницы т.е. загрузили клиент, потом стали грузить миниатюры, загрузили показали аккуратно слайдер.
+ Не забываем об отзывчивых изображениях. + оптимизируем изображения.
Отвечаю сом себе:
Ошибка из-за того, что Rails прекомпилит каждый файл (и как следствие, что бы прекомпилить файл нужно иметь в нем переменные).
Помогает изменение config assets precompile на
config.assets.precompile += ['*.js']