Откладывание скриптов jQuery и Elementor до первого касания

На телефоне конструктор страниц выполняет свои скрипты сотни миллисекунд, ещё до того, как посетитель что-то сделал. PageSpeed показывает это как Total Blocking Time. Опция «Delay jQuery and Elementor scripts until the first touch» оставляет эти скрипты на странице, но заставляет их ждать первого действия посетителя. По умолчанию она выключена.

Как это работает

  • Страница сохраняет скрипты jQuery WordPress и Elementor, а также встроенные скрипты, которые их вызывают. Они ещё не выполняются, и их порядок не меняется.
  • Первое событие указателя, касания, клавиши, колеса или прокрутки запускает их одно за другим. Если посетитель ничего не делает, они стартуют через 5 секунд после загрузки страницы.
  • Элемент, который Elementor показывает только тогда, когда он видим, появляется сразу. Первый клик по заголовку вкладки воспроизводится после запуска скриптов.

Когда опция не используется

Опция не меняет страницы для авторизованных посетителей, админки, предпросмотра Elementor и редактора Elementor.

Исключите скрипт из отложенной загрузки

В поле «Scripts that must not wait» укажите по одной части адреса скрипта или одному handle WordPress в строке, например /elementor/assets/js/frontend.min.js. Подходящий скрипт остаётся на месте. jQuery и Elementor откладываются вместе и по порядку, поэтому исключайте один из них, только если точно знаете, что второй ему не нужен.

Чего ожидать

В измерении на копии реальной главной страницы Elementor Total Blocking Time снизился примерно на 80 миллисекунд. При этом Speed Index стал хуже, потому что первый экран ждёт касания. Для большинства сайтов выигрыш небольшой. Включите опцию, измерьте страницу снова и проверьте на телефоне меню, слайдеры, счётчики и формы. Если после этого страница выглядит или работает иначе, выключите опцию.

Последнее изменение: 25.10.2026