Опубликовано: 28 апреля 2025 г.
Более года назад мы объявили о своем намерении усовершенствовать наши инструменты повышения производительности, в том числе внедрить «мощность Lighthouse в панель «Производительность». Цель заключалась в том, чтобы объединить наши многочисленные инструменты для повышения производительности.
Что касается панели производительности, мы добились большого прогресса в достижении этой цели, и боковая панель Insights теперь предоставляет информацию, подобную Lighthouse, которая работает с трассировкой . В рамках этой работы мы внесли ряд изменений в рекомендации по производительности, с которыми знакомы пользователи Lighthouse: в некоторых случаях рекомендации от многих аудитов объединяются в одно представление, а некоторые рекомендации мы удалили из обращения.
Продолжая стремиться к консолидации наших инструментов, мы хотим вернуть эту информацию в Lighthouse. Как для единообразия, так и для того, чтобы пользователи Lighthouse могли извлечь выгоду из улучшений, которые мы внесли в эти аудиты, а также от любых будущих улучшений!
К сожалению, это означает некоторые критические изменения для пользователей Lighthouse, особенно для пользователей API, которые могут использоваться для определенных имен аудита или форматов результатов. По этой причине мы подождем следующего основного выпуска Lighthouse (13), прежде чем осуществить этот переход, который мы планируем осуществить в октябре 2025 года. По истечении этого времени старые данные аудита больше не будут доступны.
Переименованные и консолидированные аудиты
Следующие аудиты были переименованы и в некоторых случаях объединены из более чем одного аудита Lighthouse:
Новый идентификатор аудита статистики | Замена идентификаторов аудита |
---|---|
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) мы планируем переключить значение по умолчанию на более новые аудиты аналитики. Это изменение также будет распространено на отчеты PageSpeed Insights и DevTools Lighthouse в Chrome 139. Пользователи по-прежнему смогут переключаться обратно на старые проверки в течение ограниченного периода времени до Lighthouse 13.
Документация для новых аналитических аудитов
Мы будем документировать новые проверки на сайте Developer.chrome.com до даты перехода. Старая документация будет храниться в обозримом будущем, поэтому предыдущие версии Lighthouse по-прежнему смогут ссылаться на нее.
Обратная связь
Если у вас есть какие-либо опасения или вопросы по поводу этого шага, мы будем рады услышать их в этом обсуждении на GitHub .