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/)
Задайте правила эффективного использования кеша для статических объектов
Благодаря долгому времени хранения кеша страница может быстрее загружаться при повторных посещениях.
Initial server response time was short
Root document took 230 ms
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/).
Приблизительное время задержки при вводе
Примерное время задержки при вводе показывает время в миллисекундах, через которое приложение реагирует на действия пользователя в течение самых активных 5 секунд загрузки страницы. Если это время превышает 50 мс, пользователям может показаться, что ваше приложение работает слишком медленно.
Сокращение размера структуры 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
Потенциальная экономия – 201 КБ
Чтобы сократить расход трафика, удалите неиспользуемый код JavaScript.
Уменьшите размер кода CSS
Потенциальная экономия – 3 КБ
Уменьшив файлы CSS, вы можете сократить объем полезной сетевой нагрузки.
Старайтесь не допускать создания цепочек критических запросов
Приведенные ниже цепочки критических запросов показывают, какие ресурсы загружаются с высоким приоритетом. Чтобы ускорить загрузку страниц, рекомендуем сократить длину цепочек, уменьшить размер скачиваемых ресурсов или отложить скачивание ненужных ресурсов.
Постарайтесь уменьшить количество запросов и размеры передаваемых данных
Чтобы установить бюджет для количества и размера ресурсов на странице, добавьте файл budget.json.
Удалите неиспользуемый код CSS
Потенциальная экономия – 11 КБ
Чтобы сократить расход трафика, удалите ненужные правила из таблиц стилей и отложите загрузку кода CSS, который не используется в верхней части страницы.
Largest Contentful Paint element
This is the largest contentful element painted within the viewport. More](https://web.dev/lighthouse-largest-contentful-paint/)
Уменьшение использования стороннего кода
Сторонний код заблокировал основной поток на 0 мс
Сторонний код может сильно замедлить загрузку страниц сайта. Рекомендуем использовать только самые необходимые сторонние ресурсы и сделать так, чтобы они загружались в последнюю очередь.
Время прохождения сигнала сети
Время прохождения сигнала сети (RTT) напрямую влияет на производительность сайта. Высокое время прохождения сигнала означает, что серверы расположены слишком далеко от пользователя и сайт будет работать медленнее.
Предотвращение чрезмерной нагрузки на сеть
Общий размер достиг 1 545 КБ
Чрезмерная нагрузка на сеть стоит пользователям реальных денег и может стать причиной долгого ожидания при работе в Интернете.
Используйте видеоформаты для анимированного контента
Потенциальная экономия – 392 КБ
Анимированный контент неэффективно загружать в виде больших GIF-файлов. Чтобы сэкономить сетевой трафик, используйте формат видео MPEG4/WebM для анимированного контента и формат изображений PNG/WebP – для статического.
Устраните ресурсы, блокирующие отображение
Потенциальная экономия – 230 мс
Некоторые ресурсы блокируют первую отрисовку страницы. Рекомендуем встроить критическую часть данных JS/CSS в код HTML и отложить загрузку остальных ресурсов.
Отрисовка крупного контента
Отрисовка крупного контента – показатель, который определяет время, требуемое на полную отрисовку крупного текста или изображения.
Настройте подходящий размер изображений
Потенциальная экономия – 705 КБ
Чтобы сэкономить мобильный трафик и ускорить загрузку страницы, следите за тем, чтобы размеры ваших изображений соответствовали требованиям.
Общее время блокировки
Сумма (в миллисекундах) всех периодов от первой отрисовки контента до загрузки для взаимодействия, когда скорость выполнения задач превышала 50 мс.
Включите сжатие текста
Потенциальная экономия – 75 КБ
Чтобы уменьшить расход сетевого трафика, рекомендуем сжимать текстовые ресурсы (gzip, deflate или brotli).
Задержка со стороны сервера
Задержки со стороны сервера могут влиять на скорость загрузки страниц. Высокое время реакции сервера говорит о его перегруженности или недостаточной производительности.
Avoid large layout shifts
These DOM elements contribute most to the CLS of the page.
Метки и промежутки пользовательского времени
Используйте User Timing API, чтобы измерить реальную производительность своего приложения во время ключевых моментов взаимодействия с пользователями.
Время выполнения кода JavaScript
Рекомендуем сократить время на анализ, компиляцию и выполнение скриптов JS. Для этого вы можете уменьшить размер фрагментов кода JS.
Совокупное смещение макета
Совокупное смещение макета – это процентная величина, на которую смещаются видимые элементы области просмотра при загрузке.
Initial server response time was short
Root document took 100 ms
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/).
Предотвращение чрезмерной нагрузки на сеть
Общий размер достиг 1 486 КБ
Чрезмерная нагрузка на сеть стоит пользователям реальных денег и может стать причиной долгого ожидания при работе в Интернете.
Используйте видеоформаты для анимированного контента
Потенциальная экономия – 392 КБ
Анимированный контент неэффективно загружать в виде больших GIF-файлов. Чтобы сэкономить сетевой трафик, используйте формат видео MPEG4/WebM для анимированного контента и формат изображений PNG/WebP – для статического.
Сократите время выполнения кода JavaScript
Рекомендуем сократить время на анализ, компиляцию и выполнение скриптов JS. Для этого вы можете уменьшить размер фрагментов кода JS.
Время прохождения сигнала сети
Время прохождения сигнала сети (RTT) напрямую влияет на производительность сайта. Высокое время прохождения сигнала означает, что серверы расположены слишком далеко от пользователя и сайт будет работать медленнее.
Удалите неиспользуемый код JavaScript
Потенциальная экономия – 175 КБ
Чтобы сократить расход трафика, удалите неиспользуемый код JavaScript.
Постарайтесь уменьшить количество запросов и размеры передаваемых данных
Чтобы установить бюджет для количества и размера ресурсов на странице, добавьте файл budget.json.
Уменьшите размер кода CSS
Потенциальная экономия – 3 КБ
Уменьшив файлы CSS, вы можете сократить объем полезной сетевой нагрузки.
Largest Contentful Paint element
This is the largest contentful element painted within the viewport. More](https://web.dev/lighthouse-largest-contentful-paint/)
Приблизительное время задержки при вводе
Примерное время задержки при вводе показывает время в миллисекундах, через которое приложение реагирует на действия пользователя в течение самых активных 5 секунд загрузки страницы. Если это время превышает 50 мс, пользователям может показаться, что ваше приложение работает слишком медленно.
Настройте подходящий размер изображений
Потенциальная экономия – 530 КБ
Чтобы сэкономить мобильный трафик и ускорить загрузку страницы, следите за тем, чтобы размеры ваших изображений соответствовали требованиям.
Отрисовка крупного контента
Отрисовка крупного контента – показатель, который определяет время, требуемое на полную отрисовку крупного текста или изображения.
Уменьшите влияние стороннего кода
Сторонний код заблокировал основной поток на 940 мс
Сторонний код может сильно замедлить загрузку страниц сайта. Рекомендуем использовать только самые необходимые сторонние ресурсы и сделать так, чтобы они загружались в последнюю очередь.
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).
Удалите неиспользуемый код CSS
Потенциальная экономия – 11 КБ
Чтобы сократить расход трафика, удалите ненужные правила из таблиц стилей и отложите загрузку кода CSS, который не используется в верхней части страницы.
Задержка со стороны сервера
Задержки со стороны сервера могут влиять на скорость загрузки страниц. Высокое время реакции сервера говорит о его перегруженности или недостаточной производительности.
Сокращение размера структуры 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).
Задайте правила эффективного использования кеша для статических объектов
Благодаря долгому времени хранения кеша страница может быстрее загружаться при повторных посещениях.
Avoid large layout shifts
These DOM elements contribute most to the CLS of the page.
Совокупное смещение макета
Совокупное смещение макета – это процентная величина, на которую смещаются видимые элементы области просмотра при загрузке.
Минимизируйте работу в основном потоке
Рекомендуем сократить время на анализ, компиляцию и выполнение скриптов JS. Для этого вы можете уменьшить размер фрагментов кода JS.
Устраните ресурсы, блокирующие отображение
Потенциальная экономия – 850 мс
Некоторые ресурсы блокируют первую отрисовку страницы. Рекомендуем встроить критическую часть данных JS/CSS в код HTML и отложить загрузку остальных ресурсов.
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/)
Общее время блокировки
Сумма (в миллисекундах) всех периодов от первой отрисовки контента до загрузки для взаимодействия, когда скорость выполнения задач превышала 50 мс.
Старайтесь не допускать создания цепочек критических запросов
Приведенные ниже цепочки критических запросов показывают, какие ресурсы загружаются с высоким приоритетом. Чтобы ускорить загрузку страниц, рекомендуем сократить длину цепочек, уменьшить размер скачиваемых ресурсов или отложить скачивание ненужных ресурсов.
Включите сжатие текста
Потенциальная экономия – 75 КБ
Чтобы уменьшить расход сетевого трафика, рекомендуем сжимать текстовые ресурсы (gzip, deflate или brotli).