PageSpeed
July 25

Особенности Pagespeed и Lighthouse

Лайтхаус в девтулс запускается локально, используя мощности устройства, с которого проверяем. Про это написано в документации: https://github.com/GoogleChrome/lighthouse

Lighthouse runs locally, auditing a page using a local version of the Chrome browser installed on the machine.

Просто симуляцией замедляется процессор и сеть, но все равно отталкивание идет от производительности компьютера. Про это тоже есть в доке:

The network attempts to emulate slow 4G connectivity and the CPU is slowed down 4x from your machine's default speed.

Разница между Pagespeed и Lighthouse

Если проще, лайтхаус - ядро, которое пейджспид инсайт запускает на серверах гугла.

Пейджспид создает контролируемую среду, эмулирующую слабое-среднее устройство (т.е. лабораторные условия с одной и той же конфигурацией - они подписаны внизу под метриками. В лайтхаусе в девтулс, кстати, тоже подписано про замедление сети и симуляцию замедления процессора в 4 раза).

Lab data is useful for debugging issues, as it is collected in a controlled environment... PSI uses Lighthouse to analyze the given URL in a simulated environment.

Строки с оф. доки пейджспида отсюда - https://developers.google.com/speed/docs/insights/v5/about

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

А еще разницу можно отследить на TTFB - получение первого байта, пейджспид может проверять, например, с сервера в Азии, скорость будет разной.


Кстати! На своих проектах я добиваюсь зеленой зоны и лайтхауса и пейджспида.

Прочитать все части серии "Разгоняем показатели PageSpeed и Lighthouse до 100" можно по хештегу #pagespeed в моём Телеграм Канале - @naweba или по ссылке в моём блоге Teletype.

Да пребудет с нами зеленая зона пейджспида и лайтхауса!