Если перед вами встала задача отложить загрузку внешних необязательных скриптов, например, систем веб-аналитики или онлайн-консультанта, данная инструкция вам поможет.
Коротко о том, как это сделать
- Не прописывайте скрипты напрямую в HTML
- Пропишите скрипты js функцию
- Вызовите js функцию после загрузки основного контента и покажите добавьте скрипты на страницу
function loadExternalScripts() { var scripts = [ 'содержание скрипта', ]; scripts.forEach(function(script) { $('body').append(script); }); } $(function() { setTimeout(function() { loadExternalScripts(); }, 2000); });
Теперь все скрипты из массива добавятся на страницу через 2 секунды после полной загрузки. Данный метод поможет повысить общую оценку в сервисе PageSpeed Insights