Мы начали использовать Lighthouse, чтобы отслеживать улучшения, которые мы вносим на наши сайты. Хотя это, кажется, работает достаточно хорошо для настольных сайтов, то есть мы видим, что значения со временем улучшаются, и по мере внесения изменений для мобильных сайтов значения остаются стабильно низкими. Мы действительно повторяем тесты и используем лучшее из трех, но все же.
Ниже мы приводим результаты мобильного сайта New York Times, который кажется плохо работает по сравнению с обычным сайтом. Два других - наши сайты, основной и третий - наш собственный.
При просмотре сайта (и, конечно, NYT) эта очевидная плохая работа не ощущается вообще.
Порядок проведения испытаний:
- выполнить один и тот же тест трижды для каждого сайта
- мобильный
- нет PWA
- режим инкогнито
Теперь, хотя изначально мы были полны энтузиазма по поводу способности Lighthouse оценивать сайт путем приписывания агрегированных цифр, которые легко усваиваются руководством, у нас сложилось впечатление, что они на самом деле бесполезны, поскольку не соответствуют реальности пользователей и не меняются. даже если мы вносим изменения.
Кроме того, поскольку это одностраничное приложение, первая загрузка страницы может занять больше времени, но любая дальнейшая навигация происходит почти мгновенно. Мы не смогли найти функцию Lighthouse, которая учитывала бы это.