Google обновил PageSpeed Insights с помощью Lighthouse 11
Google PageSpeed Insights обновлен новыми функциями Lighthouse 11
Google обновил PageSpeed Insights новой версией Lighthouse. Новая версия содержит новые проверки, исправления ошибок и изменения в системе оценки.
Lighthouse 11
Lighthouse — это инструмент измерения с открытым исходным кодом, который помогает устранять проблемы с производительностью веб-сайта.
Это также технология, лежащая в основе PageSpeed Insights и других инструментов, измеряющих основные показатели Интернета.
Google выпустил последнюю версию Lighthouse 11 в понедельник, 28 августа.
Изменения в Lighthouse 11/PageSpeed Insights
Внесено много изменений.
Следует отметить следующие изменения и дополнения:
- Новые проверки доступности
- Изменения в системе оценки лучших практик
- Исправлена крупнейшая ошибка при подсчете очков Contentful Paint.
- Обновлено взаимодействие со следующей отрисовкой (INP), чтобы указать, что оно больше не является экспериментальным.
- Множество исправлений разных ошибок
Взаимодействие со следующей отрисовкой (INP)
Взаимодействие с следующей отрисовкой (INP) — это новый показатель, измеряющий интерактивность всей веб-страницы.
Раньше это был экспериментальный показатель, но в мае этого года Google удалил его из экспериментальной стадии, и в 2024 году он должен стать официальной частью Core Web Vital.
Изменение в Lighthouse 11 формально отражает то, что INP больше не является экспериментальным.
Исправлена ошибка с оценкой крупнейшего контента (LCP)
Диагностический отзыв LCP показал ошибку в оценке — ошибку, которая появилась в Lighthouse 10.2.0.
Согласно отчету об ошибках GitHub :
«Самый большой элемент отрисовки контента содержит ошибку!» появляется на всех веб-сайтах, включая ваш собственный сайт (https://web.dev/).Похоже, это ошибка последней версии Lighthouse (Lighthouse 10.2.0) при использовании PageSpeed Insights».
Аудит доступности
Доступность веб-сайта в настоящее время не является фактором ранжирования и, скорее всего, не является показателем качества.
Однако лучше всего, чтобы веб-сайт работал корректно для как можно большего числа людей.
Это хорошо для общества и, в конечном счете, также хорошо для прибыли.
Lighthouse 11 представляет тринадцать новых проверок доступности:
1. aria-allowed-role
2. aria-dialog-name
3. aria-text
4. html-xml-lang-mismatch
5. image-redundant-alt
6. input-button-name
7. label-content-name-mismatch
8. link-in-text-block
9. select-name
10. skip-link
11. table–duplicate-name
12. table-fake-caption
13. td-has-header
Aria-Allowed-Role
Проще говоря, aria -allowed-role — это название группы меток, которая помогает людям, использующим вспомогательные технологии, взаимодействовать с веб-страницей.
Например, роль ориентира определяет назначение семантического элемента.
На справочной странице Mozilla, посвященной роли ориентира, объясняется:
«Ориентир — это абстрактная роль для раздела контента, которая достаточно важна, чтобы пользователи, вероятно, захотели легко перейти к этому разделу и включить его в динамически генерируемую сводку страницы.Ориентиры позволяют ассистивным технологиям ориентироваться и быстро находить контент».
Image-Redundant-Alt
Image-redundant-alt — это аудит для выявления альтернативного текста, который является избыточным, поскольку он размещается рядом с текстом, говорящим то же самое.
Примером избыточности является ситуация, когда в альтернативном тексте кнопки написано «Нажмите здесь», и тот же текст (нажмите здесь) находится под кнопкой.
Программа чтения с экрана прочитает альтернативный текст и текст: нажмите здесь, нажмите здесь.
Обновлён Lighthouse 11
Это обновление содержит множество важных изменений в PageSpeed Insights и указывает путь к еще большим изменениям, которые произойдут в 2024 году.
Прочтите официальные объявления
Официальные объявления разбросаны по нескольким страницам, включая десятки отчетов об ошибках на GitHub.
Вот две хорошие отправные точки для чтения всех деталей:
Комментарий недоступен
Пусть хотя бы свои проекты под свой же инструмент подгонят в плане цифр оптимизации
Оценка показателей может меняться от:
1) нагрузки на сервер на котором располагается проверяемый ресурс,
2) ответа от сторонних ресурсов подключенных на страницах проверяемого ресурса.
3) загруженности интернет-канала, удалённости проверяющего сервера ваш сайт.
4) направление интернет-трафика до проверяющего сервиса, так как каждый раз трафик может идти через разные интернет-каналы.
Из чего можно сделать, что не всегда надо винить Google в не совершенстве их продуктов.
Если вам не льстит данный сервис по проверке скрости загрузки страниц ресурса/оптимизации под разные форматы устройств, то может предложите варианты, которыми пользуетесь сами? :)