@pepvvell

Как оптимально разместить картинки на сайте?

Есть сайт с горизонтальным скроллом.
Планируется разместить большое количество изображений (несколько тысяч) на одной странице. Средний вес картинки - 1мб.
Как лучше организовать их просмотр? Использовать ли бесконечный скролл с lazyload или не стоит? Может лучше отказаться от идеи одна страница - много картинок?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 2
Использовать отдельный cdn ну и использовать tinypng для сжатия картинок
Ответ написан
Комментировать
Wacdis
@Wacdis
PHP, Python, GO, Rust, NodeJS, SOA/MSA
Можно использовать и infinity scroll, и lazyload. Вопрос тупизны браузера, когда это все дойдет до огромного размера. Ну вот именно так работает pinterest, так что можно его продебажить. Возможно, скрывать (visibility:hidden) фотки, которые находятся вне видимой области. Но нужно это делать так, чтобы элементы занимали место и скролл не уменьшался. Также, скриптом считывать высоту и сделать скрипт ресайза фоток на лету с кешом, использовать lossless или lossy компрессоры, типа tinypng.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы