Анализ загрузки сайта с sitespeed.io
Если вы достигли результата 100 в https://pagespeed.web.dev/ или LIghtHouse, то не спешите радоваться. Есть инструменты, которые разбирают загрузку сайта буквально по косточкам. Один из таких — sitespeed.io. Этот инструмент полезен, если вы хотите понять, как сайт ведёт себя в реальных условиях и какие ресурсы на что влияют.
Что такое sitespeed.io
sitespeed.io — это мощный open-source инструмент, который тестирует скорость и производительность вашего сайта. Он запускается локально или через Docker, анализирует страницу с помощью браузера Chrome, замеряет метрики и выдает подробные HTML-отчёты.
Как я запускал на Windows
Я использовал Docker на Windows, но пришлось вручную создать папку C:/sitespeed-results, потому что Docker не дал доступ к корню диска.
Команда, которую я запускал:
docker run --rm -v "C:/sitespeed-results:/sitespeed.io" -e "FILE_PERMISSIONS=777" sitespeedio/sitespeed.io https://veerdna.ru
Что анализирует sitespeed.io
First Paint – Первая отрисовка
First Contentful Paint (FCP) – Первая отрисовка контента
Largest Contentful Paint (LCP) – Отрисовка самого крупного контента
Fully Loaded – Полная загрузка страницы
Total Requests – Всего запросов
JavaScript Size – Объём JS
Image Size – Размер изображений
Coach Score – Общая оценка качества
Best Practice Score – Соответствие лучшим практикам
Privacy Score – Оценка приватности
Что показал PageSpeed
25 апреля 2025 года, я проверил сайт veerdna.ru на PageSpeed.
Производительность – Performance: 100
Специальные возможности – Accessibility: 75
Рекомендации – Best Practices: 96
Поисковая оптимизация – SEO: 100
PageSpeed показал быстрый сайт, но некоторые вещи он не учёл, например:
Объёмы ресурсов
Общее количество запросов
Присутствие сторонних трекеров
Скорость отклика по каждому домену
А что показал sitespeed.io
Coach Overall Score – Общий балл: 88
Performance Score – Производительность: 89
Privacy Score – Приватность: 87
Best Practice Score – Лучшие практики: 87
Подробности:
Total Requests – Всего запросов: 15
Third Party Requests – Сторонние запросы: 5
JavaScript Transfer Size – Размер JS: 120.5 KB
CSS Transfer Size – Размер CSS: 13.4 KB
Image Transfer Size – Размер изображений: 46.7 KB
Total Transfer Size – Всего передано: 213.8 KB
Скорость загрузки:
First Paint – Первая отрисовка: 256 мс
First Contentful Paint – Первая отрисовка контента: 256 мс
Fully Loaded – Полная загрузка: 600 мс
Что можно улучшить по данным от sitespeed.io кратко:
Оптимизировать объём JavaScript
Проверить кэширование (некоторые ресурсы не кэшируются)
Проверить сторонние скрипты — особенно Яндекс Метрику - м.б. грузить локально
Минимизировать CSS и удалить неиспользуемый
Видеоразбор загрузки сайта — фича sitespeed.io
Что действительно впечатлило — sitespeed.io записывает видео загрузки страницы. Вы можете посмотреть ролик, как реально рендерится сайт с момента перехода на страницу. Это не просто анимация — это видео, синхронизированное с метриками визуального отображения и субтитрами, когда и что появилось на экране.
Каждый прогон (а их может быть несколько) сохраняется в отдельной папке. Внутри — скриншоты, видеофайл, таблицы и waterfall-графики (водопад загрузки).
Это позволяет не просто "верить метрикам", а увидеть своими глазами, когда отрисовывается логотип, текст, меню и прочие элементы.
Сравнение трёх прогонов — стабильность загрузки
Анализ по дефолту запускается 3 раза на трех браузерах Chrome, FF, Edge:
Сайт стабильно быстро отрисовывается. До первого контента — меньше 300 мс. Но при этом последнее визуальное изменение (WebGl фон в моем случае) может тянуться до 6.5 секунд
Как это выглядит
В отчётах есть вкладка Video и Filmstrip, где можно:
Скачать mp4-файл
Покадрово посмотреть, как разворачивается интерфейс
Синхронизировать это с метриками
Преимущество sitespeed.io — не только в цифрах, но в наглядности. В отличие от Lighthouse и PageSpeed, где ты получаешь сухие оценки, здесь ты видишь, что именно происходит, и можешь отследить:
Какие элементы грузятся позже всего
Были ли скачки макета (CLS = 0, отлично)
Какой элемент был Largest Contentful Paint
Как сайт ведёт себя на медленном соединении (можно эмулировать)
Можно проверять мобильные платформы (до этого пока не добрался)
Вывод
PageSpeed и LightHouse показывают хорошие результаты, но дают лишь обзор. sitespeed.io даёт глубокую аналитику: от анализа доменов и размера файлов до советов по производительности и конфиденциальности. Особенно полезно, если хочешь увидеть реальные точки торможения на сайте.
Если серьёзно подходить к оптимизации, рекомендую использовать оба инструмента. Но sitespeed.io — как рентген для фронтенда.