Из-за чего может лагать скролл на мобильных устройствах?

Проект на NDA, так что показать ничего не смогу.
Но скриптов там не сильно много, сайт достаточно простой.

Проверял на iPad mini и только что купленном iPhone SE. Так что проблем с мобилками быть не может.

На onscroll навешен один скрипт - проверка scrollTop через jQuery. onscroll висит не на window, а на div.
Лагает как скролл у этого div, так и нативный скролл окна.

Больше нет ничего, что связано со скроллом.

Есть еще SVG весом в 150-200КБ (их много, но на странице показывается одна) - очень много деталей, пелена текста в 228 строк, каждая из которых содержит в себе несколько экранов текста.
Может в ней причина?

PS: на данный момент все 13 огромных SVG подключаются спрайтом на страницу - это может влиять? СТраница в итоге весит более 2МБ (еще думаю о решении этой проблемы)
  • Вопрос задан
  • 683 просмотра
Пригласить эксперта
Ответы на вопрос 1
azovl
@azovl
Думаю что можно проверить в чем дело методом исключения элементов. Исключайте блоки и тестируйте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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