Опубликовано: 28 апреля 2025 г.
Более года назад мы объявили о намерении развивать наши инструменты для повышения производительности, в том числе внедряя «мощь Lighthouse в панель Performance». Цель заключалась в том, чтобы объединить наши многочисленные рабочие поверхности.
Что касается панели производительности, мы добились значительного прогресса в достижении этой цели, и боковая панель «Аналитика» теперь предоставляет информацию, аналогичную информации Lighthouse, которая работает с трассировкой . В рамках этой работы мы внесли ряд изменений в рекомендации по производительности, с которыми знакомы пользователи Lighthouse: в некоторых случаях рекомендации, полученные по результатам нескольких аудитов, объединены в единый аналитический отчет, а некоторые рекомендации были удалены.
Оставаясь верными своей цели консолидировать наши инструментальные поверхности, мы хотим вернуть эти аналитические данные в Lighthouse. Как для обеспечения единообразия, так и для того, чтобы пользователи Lighthouse могли воспользоваться улучшениями, которые мы внесли в эти аудиты, а также любыми будущими улучшениями!
К сожалению, это означает некоторые критические изменения для пользователей Lighthouse, особенно для пользователей API, которые могут использовать определённые имена аудита или форматы результатов. Поэтому мы дождёмся следующего основного релиза Lighthouse (13), прежде чем осуществить этот переход, который мы планируем осуществить в октябре 2025 года. После этого старые данные аудита станут недоступны.
Переименованные и консолидированные аудиты
Следующие аудиты были переименованы и в некоторых случаях объединены из нескольких аудитов Lighthouse:
Новый идентификатор аудита Insight | Замена идентификаторов аудита |
---|---|
cls-culprits-insight | layout-shifts non-composited-animations unsized-images |
document-latency-insight | redirects server-response-time uses-text-compression |
dom-size-insight | dom-size |
duplicated-javascript-insight | duplicated-javascript |
font-display-insight | font-display |
image-delivery-insight | modern-image-formats uses-optimized-images efficient-animated-content uses-responsive-images |
interaction-to-next-paint-insight | work-during-interaction |
lcp-discovery-insight | prioritize-lcp-image lcp-lazy-loaded |
lcp-phases-insight | largest-contentful-paint-element |
legacy-javascript-insight | legacy-javascript |
modern-http-insight | uses-http2 |
network-dependency-tree-insight | critical-request-chains uses-rel-preconnect |
render-blocking-insight | render-blocking-resources |
third-parties-insight | third-party-summary |
use-cache-insight | uses-long-cache-ttl |
viewport-insight | viewport |
Удаленные аудиты
Следующие аудиты были отменены, поскольку было сочтено, что они больше не служат полезным целям:
Удаленные аудиты | Причина удаления |
---|---|
first-meaningful-paint | Устаревшая метрика, которая больше не рекомендуется (заменена на LCP) |
no-document-write | В наши дни эта проблема редко встречается в скриптах собственной разработки, а для сторонних скриптов, использующих ее, меры не принимаются. |
offscreen-images | Изображения, отображаемые за пределами экрана, уже не имеют приоритета в браузере, поэтому, хотя отложенная загрузка помогает снизить нагрузку на полосу пропускания, она вряд ли повлияет на результаты измерений Lighthouse. |
uses-passive-event-listeners | В наши дни эта проблема редко встречается в скриптах собственной разработки, а для сторонних скриптов, использующих ее, меры не принимаются. |
uses-rel-preload | Не включено из-за риска чрезмерной рекомендации. |
third-party-facades | Этот аудит охватывает ограниченное количество фасадов, и некоторые застройщики выразили обеспокоенность использованием фасадов, предоставляемых неаффилированными сторонними организациями. В конечном счёте, мы бы предпочли, чтобы сторонние организации улучшили свои предложения, а не пытались обойти их. |
Другие аудиты
Другие аудиты производительности, не включенные в предыдущие таблицы, не будут затронуты этим изменением. Аналогично, это изменение не повлияет на аудиты доступности , SEO и передового опыта .
Переход на новые аудиты аналитики
Чтобы упростить миграцию, мы уже добавили новые аналитические данные в Lighthouse JSON. Пользователи API и Lighthouse JSON могут начать миграцию уже сейчас, чтобы подготовиться к окончательному удалению старых аудитов в Lighthouse 13.
Lighthouse 12.6 (входит в состав Chrome 137) также отображает видимый переключатель, позволяющий пользователям отчета переключаться между двумя различными представлениями:
Новые аудиты на основе аналитических данных будут отображаться под заголовком « Аналитические данные» , в то время как неизмененные аудиты будут по-прежнему отображаться под заголовком «Диагностика» .
В настоящее время по умолчанию по-прежнему отображаются старые аудиты, но в релизе Lighthouse в июне 2025 года (вероятно, 12.7) мы планируем перейти на новые аудиты Insights. Это изменение также будет реализовано в отчётах PageSpeed Insights и DevTools Lighthouse в Chrome 139. Пользователи по-прежнему смогут вернуться к старым аудитам в течение ограниченного периода времени до выхода Lighthouse 13.
Документация для аудита новых идей
Мы опубликуем новые аудиты на сайте developer.chrome.com до даты перехода на новую версию. Старая документация будет храниться в обозримом будущем, чтобы на неё можно было ссылаться в предыдущих версиях Lighthouse.
Обратная связь
Если у вас есть какие-либо опасения или вопросы по этому поводу, мы будем рады услышать их в этом обсуждении на GitHub .