@komarevtsev

Почему лагает скролл на странице?

У меня на странице динамически подгружаются около 2к картинок. После этого скорлл на сайте начинает очень сильно тупить. Размер каждой картинки около 60х60
Возможно есть какие-либо способы это исправить?
  • Вопрос задан
  • 434 просмотра
Пригласить эксперта
Ответы на вопрос 3
@GreatRash
Это одна из основных проблем "бесконечного скролла". У вас всё время растёт DOM, каждая новая картинка отъедает память, естественно всё лагать начинает. Нужно прятать те картинки, которые не попадают во вьюпорт. Опять же нужно стараться, чтобы DOM-элементов было как можно меньше. В идеале только сама картинка.
Ответ написан
IonDen
@IonDen
JavaScript developer. IonDen.com
Попробуйте поместить эти картинки на слой с translate3d
Ответ написан
Вот есть отличная статья на эту тему (на англ.)
Complexities of an infinite scroller
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы