ZeroPT
@ZeroPT

Как фиксить фризы при скроле?

Всем привет! Как вы фиксите баги при прокрутке страницы? Не могу определить, где проседает производительность и как это вообще фиксить? Пользуюсь все, что только не находил (тормозилка + will-change + pointer-events + vanilla), но проседания все равно есть. Тормозит почти всегда в момент исполнения js. Или например при использовании библиотеки waypoint.
  • Вопрос задан
  • 326 просмотров
Решения вопроса 1
edli007
@edli007
full stack, team lead
А вы используете requestanimationframe? фризы могут быть от того что евентлуп жса не синхронизирован с событием отрисовки страницы самим браузером.

Вполне может быть вы также меняете очень часто стили? это тоже неверно, DOM дерево очень медленное и стили тоже в нем, попробуйте задать стиль анимацией, тогда отрисовка переходит к браузеру и меняйте точку конца анимации в зависимости от действий пользователя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
YLab Тольятти
от 40 000 до 60 000 руб.
Acme Crypto Corp Нижний Новгород
от 120 000 до 180 000 руб.
18 дек. 2018, в 13:47
600 руб./в час
18 дек. 2018, в 13:27
400000 руб./за проект
18 дек. 2018, в 13:25
3000 руб./за проект