1 (2015-07-04 16:23:53 отредактировано Евгений)

Тема: Оптимизация загрузки JavaScript

Здравствуйте!
Проверка PageSpeed выдала такую рекомендацию:
Исправьте обязательно:
Удалите из верхней части страницы код JavaScript блокирующий отображение.
Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов или загружать их асинхронно:

    http://mySite/theme/Boom/js/modernizr.js>
    http://mySite/theme/Boom/js/jquery-1.8.0.min.js

Я так понимаю надо в файле header.inc.php, в строках:

<!-- modernizr -->
    <script src="<?php get_theme_url(); ?>/js/modernizr.js"   type="text/javascript"></script>
   
    <!-- scripts -->
    <script type="text/javascript" src="<?php get_theme_url(); ?>/js/jquery-1.8.0.min.js"></script>

что-то поменять (добавить)?
Вопрос: что именно (так чтоб попроще, для чайников)?

Поделиться

2

Re: Оптимизация загрузки JavaScript

увы, все плагины для этой CMS размещают свои скрипты в теге <head>, поэтому, если вы собираетесь их использовать, рекомендую ничего не менять, PageSpeed только рекомендует но не требует размещать скрипты в конце HTML-кода, если же вы собираетесь использовать дополнительные скрипты, которые плагинами не используются, вы можете разместить их в футере

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3

Re: Оптимизация загрузки JavaScript

Ясно. А загружать асинхронно или отложить тоже не получится?

Поделиться

4

Re: Оптимизация загрузки JavaScript

попробуйте http://habrahabr.ru/post/104795/
http://www.rusdigi.name/asinkhronnaya-z … but-async/
я не пользовался ни разу

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

5

Re: Оптимизация загрузки JavaScript

Спасибо! defer помогло.

Поделиться

6

Re: Оптимизация загрузки JavaScript

Может кому пригодится, я делал через async
Например <script type="text/javascript" async src="<?php get_theme_url(); ?>/js/jquery-3.1.1.min.js">/* contents of a jquery-3.1.1.min JavaScript file */</script>

Поделиться