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

Google PageSpeed ругается на то, что скрипты мешают загрузке сайта?

Приветствую всех! Есть верстка, где скрипты подключены перед </body>, но Google Page Speed показывает, что они мешают загрузке сайта? Подскажите почему так?
f531cdf3994c4fadaad843ca6e17907e.png
  • Вопрос задан
  • 346 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
klyo
@klyo
Делай...
Подключайте JS следующим образом перед закрывающим body:
<script>var scr = {"scripts":[
		{"src" : "ваш_скрипт.js", "async" : false},
		]};!function(t,n,r){"use strict";var c=function(t){if("[object Array]"!==Object.prototype.toString.call(t))return!1;for(var r=0;r<t.length;r++){var c=n.createElement("script"),e=t[r];c.src=e.src,c.async=e.async,n.body.appendChild(c)}return!0};t.addEventListener?t.addEventListener("load",function(){c(r.scripts);},!1):t.attachEvent?t.attachEvent("onload",function(){c(r.scripts)}):t.onload=function(){c(r.scripts)}}(window,document,scr);
	</script>

Чтобы не тормозить загрузку страницы. Тогда Google PageSpeed не будет ругаться на эти файлы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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