Задать вопрос
ddimonn8080
@ddimonn8080

Как правильно подключать яваскрипт?

Здравствуйте, на сайте (wordpress) подключил jquery, плагины и кастомный яваскрипт в подвале.
a7c51d8d25ae46b9a0b9c13b999df622.jpg
Проверил с помощью speed test от google. Он написал следующее:
Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
Количество блокирующих скриптов на странице: 12. Количество блокирующих ресурсов CSS на странице: 8. Они замедляют отображение контента.
Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML.


Выводить непосредственно в html не хочу. Как правильно подключить эти скрипты чтобы google не ругался?
PS. С оптимизацией под google pagespeed опыта почти не имею.
Спасибо.
  • Вопрос задан
  • 316 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
DevMan
@DevMan
как минимум по максимуму подключать скрипты не со своего хоста, а со сторонних cdn.
например, https://cdnjs.com/ навскидку половина ваших скриптов там есть.

остальное, что должно лежать у себя, объеденить в один/несколько файлов.
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Многие из этих скриптов можно грузить асинхронно. Используйте async и defer:
https://learn.javascript.ru/external-script
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы