Как улучшить scroll performance для прохождения Google audit?

Всем привет!

5b865caaac217851106324.png

Наткнулся на эту предъяву от гугла, начал читать и искать решение проблемы. Информации не так много, часто пишут, что помогает этот код:

document.addEventListener('mousewheel', event => {

}, { passive: true });

document.addEventListener('wheel', event => {

}, { passive: true });

document.addEventListener('scroll', event => {

}, { passive: true });


document.addEventListener('touchstart', event => {

}, { passive: true });

document.addEventListener('touchend', event => {

}, { passive: true });

document.addEventListener('touchmove', event => {

}, { passive: true });


Но когда запускаю аудит повторно, рекомендация остается. Как это исправить?
  • Вопрос задан
  • 1752 просмотра
Пригласить эксперта
Ответы на вопрос 1
Mirami97
@Mirami97
студент
jQuery.event.special.touchstart = {
    setup: function( _, ns, handle ) {
        this.addEventListener("touchstart", handle, { passive: !ns.includes("noPreventDefault") });
    }
};


Добавил этот код. PageSpeed перестал ругаться
Ответ написан
Ваш ответ на вопрос

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

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