Из-за чего может лагать скролл на мобильных устройствах?
Проект на NDA, так что показать ничего не смогу.
Но скриптов там не сильно много, сайт достаточно простой.
Проверял на iPad mini и только что купленном iPhone SE. Так что проблем с мобилками быть не может.
На onscroll навешен один скрипт - проверка scrollTop через jQuery. onscroll висит не на window, а на div.
Лагает как скролл у этого div, так и нативный скролл окна.
Больше нет ничего, что связано со скроллом.
Есть еще SVG весом в 150-200КБ (их много, но на странице показывается одна) - очень много деталей, пелена текста в 228 строк, каждая из которых содержит в себе несколько экранов текста.
Может в ней причина?
PS: на данный момент все 13 огромных SVG подключаются спрайтом на страницу - это может влиять? СТраница в итоге весит более 2МБ (еще думаю о решении этой проблемы)