@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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽