Удалите неиспользуемый код JavaScript
Потенциальная экономия – 76 КБ
Чтобы сократить расход трафика, удалите неиспользуемый код JavaScript.
Настройте эффективную кодировку изображений
Потенциальная экономия – 1 372 КБ
Оптимизированные изображения загружаются быстрее и меньше расходуют мобильный трафик.
Используйте современные форматы изображений
Потенциальная экономия – 1 763 КБ
Форматы JPEG 2000, JPEG XR и WebP обеспечивают более эффективное сжатие по сравнению с PNG или JPEG, поэтому такие изображения загружаются быстрее и потребляют меньше трафика.
Уменьшение использования стороннего кода
Сторонний код заблокировал основной поток на 0 мс
Сторонний код может сильно замедлить загрузку страниц сайта. Рекомендуем использовать только самые необходимые сторонние ресурсы и сделать так, чтобы они загружались в последнюю очередь.
Постарайтесь уменьшить количество запросов и размеры передаваемых данных
Чтобы установить бюджет для количества и размера ресурсов на странице, добавьте файл budget.json.
Сократите размер структуры DOM
Сложная структура DOM усилит использование памяти, замедлит стилей](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations) и увеличит затраты на шаблонов](https://developers.google.com/speed/articles/reflow).
Совокупное смещение макета
Совокупное смещение макета – это процентная величина, на которую смещаются видимые элементы области просмотра при загрузке.
Минимизация работы в основном потоке
Рекомендуем сократить время на анализ, компиляцию и выполнение скриптов JS. Для этого вы можете уменьшить размер фрагментов кода JS.
Время выполнения кода JavaScript
Рекомендуем сократить время на анализ, компиляцию и выполнение скриптов JS. Для этого вы можете уменьшить размер фрагментов кода JS.
Отрисовка крупного контента
Отрисовка крупного контента – показатель, который определяет время, требуемое на полную отрисовку крупного текста или изображения.
Avoid long main-thread tasks
Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. more](https://web.dev/long-tasks-devtools/)
Уменьшите размер кода JavaScript
Потенциальная экономия – 6 КБ
Уменьшив файлы JavaScript, вы можете сократить объем полезной нагрузки и время анализа скриптов.
Avoid large layout shifts
These DOM elements contribute most to the CLS of the page.
Время прохождения сигнала сети
Время прохождения сигнала сети (RTT) напрямую влияет на производительность сайта. Высокое время прохождения сигнала означает, что серверы расположены слишком далеко от пользователя и сайт будет работать медленнее.
Largest Contentful Paint element
This is the largest contentful element painted within the viewport. More](https://web.dev/lighthouse-largest-contentful-paint/)
Приблизительное время задержки при вводе
Примерное время задержки при вводе показывает время в миллисекундах, через которое приложение реагирует на действия пользователя в течение самых активных 5 секунд загрузки страницы. Если это время превышает 50 мс, пользователям может показаться, что ваше приложение работает слишком медленно.
Старайтесь не допускать создания цепочек критических запросов
Приведенные ниже цепочки критических запросов показывают, какие ресурсы загружаются с высоким приоритетом. Чтобы ускорить загрузку страниц, рекомендуем сократить длину цепочек, уменьшить размер скачиваемых ресурсов или отложить скачивание ненужных ресурсов.
Задержка со стороны сервера
Задержки со стороны сервера могут влиять на скорость загрузки страниц. Высокое время реакции сервера говорит о его перегруженности или недостаточной производительности.
Initial server response time was short
Keep the server response time for the main document short because all other requests depend on it. more](https://web.dev/time-to-first-byte/).
Общее время блокировки
Сумма (в миллисекундах) всех периодов от первой отрисовки контента до загрузки для взаимодействия, когда скорость выполнения задач превышала 50 мс.
Предотвратите чрезмерную нагрузку на сеть
Общий размер достиг 3 367 КБ
Чрезмерная нагрузка на сеть стоит пользователям реальных денег и может стать причиной долгого ожидания при работе в Интернете.
Устраните ресурсы, блокирующие отображение
Потенциальная экономия – 660 мс
Некоторые ресурсы блокируют первую отрисовку страницы. Рекомендуем встроить критическую часть данных JS/CSS в код HTML и отложить загрузку остальных ресурсов.
Задайте правила эффективного использования кеша для статических объектов
Благодаря долгому времени хранения кеша страница может быстрее загружаться при повторных посещениях.
Настройте подходящий размер изображений
Потенциальная экономия – 2 797 КБ
Чтобы сэкономить мобильный трафик и ускорить загрузку страницы, следите за тем, чтобы размеры ваших изображений соответствовали требованиям.
Приблизительное время задержки при вводе
Примерное время задержки при вводе показывает время в миллисекундах, через которое приложение реагирует на действия пользователя в течение самых активных 5 секунд загрузки страницы. Если это время превышает 50 мс, пользователям может показаться, что ваше приложение работает слишком медленно.
Largest Contentful Paint element
This is the largest contentful element painted within the viewport. More](https://web.dev/lighthouse-largest-contentful-paint/)
Удалите неиспользуемый код JavaScript
Потенциальная экономия – 76 КБ
Чтобы сократить расход трафика, удалите неиспользуемый код JavaScript.
Initial server response time was short
Keep the server response time for the main document short because all other requests depend on it. more](https://web.dev/time-to-first-byte/).
Общее время блокировки
Сумма (в миллисекундах) всех периодов от первой отрисовки контента до загрузки для взаимодействия, когда скорость выполнения задач превышала 50 мс.
First Contentful Paint (3G)
First Contentful Paint 3G marks the time at which the first text or image is painted while on a 3G network. more](https://developers.google.com/web/tools/lighthouse/audits/first-contentful-paint).
Avoid long main-thread tasks
Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. more](https://web.dev/long-tasks-devtools/)
Настройте эффективную кодировку изображений
Потенциальная экономия – 1 372 КБ
Оптимизированные изображения загружаются быстрее и меньше расходуют мобильный трафик.
Задайте правила эффективного использования кеша для статических объектов
Благодаря долгому времени хранения кеша страница может быстрее загружаться при повторных посещениях.
Уменьшение использования стороннего кода
Сторонний код заблокировал основной поток на 0 мс
Сторонний код может сильно замедлить загрузку страниц сайта. Рекомендуем использовать только самые необходимые сторонние ресурсы и сделать так, чтобы они загружались в последнюю очередь.
Минимизация работы в основном потоке
Рекомендуем сократить время на анализ, компиляцию и выполнение скриптов JS. Для этого вы можете уменьшить размер фрагментов кода JS.
Задержка со стороны сервера
Задержки со стороны сервера могут влиять на скорость загрузки страниц. Высокое время реакции сервера говорит о его перегруженности или недостаточной производительности.
Устраните ресурсы, блокирующие отображение
Потенциальная экономия – 2 140 мс
Некоторые ресурсы блокируют первую отрисовку страницы. Рекомендуем встроить критическую часть данных JS/CSS в код HTML и отложить загрузку остальных ресурсов.
Время прохождения сигнала сети
Время прохождения сигнала сети (RTT) напрямую влияет на производительность сайта. Высокое время прохождения сигнала означает, что серверы расположены слишком далеко от пользователя и сайт будет работать медленнее.
Отрисовка крупного контента
Отрисовка крупного контента – показатель, который определяет время, требуемое на полную отрисовку крупного текста или изображения.
Сократите размер структуры DOM
Сложная структура DOM усилит использование памяти, замедлит стилей](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations) и увеличит затраты на шаблонов](https://developers.google.com/speed/articles/reflow).
Используйте современные форматы изображений
Потенциальная экономия – 1 763 КБ
Форматы JPEG 2000, JPEG XR и WebP обеспечивают более эффективное сжатие по сравнению с PNG или JPEG, поэтому такие изображения загружаются быстрее и потребляют меньше трафика.
Настройте подходящий размер изображений
Потенциальная экономия – 1 768 КБ
Чтобы сэкономить мобильный трафик и ускорить загрузку страницы, следите за тем, чтобы размеры ваших изображений соответствовали требованиям.
Время выполнения кода JavaScript
Рекомендуем сократить время на анализ, компиляцию и выполнение скриптов JS. Для этого вы можете уменьшить размер фрагментов кода JS.
Предотвратите чрезмерную нагрузку на сеть
Общий размер достиг 3 366 КБ
Чрезмерная нагрузка на сеть стоит пользователям реальных денег и может стать причиной долгого ожидания при работе в Интернете.
Уменьшите размер кода JavaScript
Потенциальная экономия – 6 КБ
Уменьшив файлы JavaScript, вы можете сократить объем полезной нагрузки и время анализа скриптов.
Старайтесь не допускать создания цепочек критических запросов
Приведенные ниже цепочки критических запросов показывают, какие ресурсы загружаются с высоким приоритетом. Чтобы ускорить загрузку страниц, рекомендуем сократить длину цепочек, уменьшить размер скачиваемых ресурсов или отложить скачивание ненужных ресурсов.
Постарайтесь уменьшить количество запросов и размеры передаваемых данных
Чтобы установить бюджет для количества и размера ресурсов на странице, добавьте файл budget.json.