• Добрый день, я сделал свой шаблон и хочу ускорить загрузку шаблона до 98%, но не получается из за ошибки которая обнаруживается при тесте в google speed test. Ошибка следующая:

    Отключить блокировку воспроизведения JavaScript и CSS в содержании вверху страницы
    На вашей странице есть ресурсы сценариев (2), которые блокируют загрузку. Это вызывает задержку воспроизведения страницы.
    Ни один содержание вверху страницы нельзя воспроизвести, не дожидаясь загрузки следующих ресурсов. Попробуйте отложить загрузку или асинхронно загрузить ресурсы, которые блокируют воспроизведения, или вставьте важные части этих ресурсов прямо в HTML-код.
    Удалите файл JavaScript, который блокирует воспроизведения.

    http://case.mixis.net/wp-includes/js/jquery/jquery.js?ver=1.11.1
    http://case.mixis.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1

    Помогите как это можно исправить?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Попробуйте скрипты перенести в футер, наверное на это ругается

    Спасибо за помощь, но я сделал асинхронную загрузку скрипта, вроде помогло.

    Вы про <script async>? Если это так то возможны проблемы.
    Аргумент async не асинхронно загружает скрипты, а асинхронно их выполняет, вы в этом можете убедиться в панели разработчика на вкладке network.

    В этом отчёте — «На вашей странице есть ресурсы сценариев (2), которые блокируют загрузку….» речь идёт не про саму загрузку файлов с хоста, а про загрузку DOM дерева для его последующего отображения в браузере.
    Скрипты выполняются до отображения страницы, вызывая тем самым задержку отображения последней. Да async поможет пройти этот тест, но это также будет означать то, что все скрипты при определённых условиях (если они загрузятся раньше чем будет выстроен DOM) отработают вхолостую.

    В бытовых условиях я с трудом могу найти применения этому атрибуту.
    Но например для сбора статистики посещений он будет идеален. Но тоже при условиях. Этот скрипт не должен зависеть от других библиотек, не должен влиять на работу других библиотек, не должен писать в html.

    Да я использовал это <script async>. А что вы посоветуете, как лучше сделать?

    скрипты в подвал

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Ускорить загрузку шаблона до 98%» закрыта для новых ответов.