Przechodzimy w Lighthouse na audyty statystyk wydajności

Data publikacji: 28 kwietnia 2025 r.

Ponad rok temu ogłosiliśmy zamiar rozwoju naszych narzędzi do analizy wydajności, w tym wprowadzenia „możliwości Lighthouse w panelu Wydajność”. Chcieliśmy połączyć ze sobą wiele platform z narzędziami do analizy wydajności.

W przypadku panelu Wydajność poczyniliśmy znaczne postępy w realizacji tego celu. Boczny panel Statystyki zawiera teraz informacje podobne do tych z Lighthouse, które działają z śladem. W ramach tych prac wprowadziliśmy szereg zmian w poradach dotyczących wydajności, które są znane użytkownikom Lighthouse. W niektórych przypadkach porady z wielu audytów zostały połączone w jedną statystykę, a niektóre porady zostały wycofane.

Zgodnie z naszym celem, jakim jest konsolidacja narzędzi, chcemy przywrócić te statystyki do Lighthouse. Z jednej strony zapewni to spójność, a z drugiej pozwoli użytkownikom Lighthouse korzystać z ulepszeń, które wprowadziliśmy w tych audytach, a także z przyszłych ulepszeń.

Niestety oznacza to pewne zmiany, które mogą mieć wpływ na użytkowników Lighthouse, zwłaszcza tych, którzy korzystają z interfejsu API i są przyzwyczajeni do określonych nazw testów lub formatów wyników. Dlatego przed wprowadzeniem tej zmiany poczekamy na kolejną wersję główną Lighthouse (13), którą planujemy udostępnić w październiku 2025 r. Po tym czasie stare dane audytu nie będą już dostępne.

Zmienione nazwy i skonsolidowane audyty

Te audyty zostały zmienione, a w niektórych przypadkach połączone z kilkoma innymi audytami Lighthouse:

Identyfikator nowej kontroli statystyk Zastępowanie identyfikatorów kontroli
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
Zmienione nazwy i skonsolidowane audyty

Usunięte audyty

Usunęliśmy te audyty, ponieważ uznaliśmy, że nie są już przydatne:

Usunięte kontrole Przyczyna usunięcia
first-meaningful-paint Starsze dane, które nie są już zalecane (zastąpione przez LCP)
no-document-write Obecnie rzadko występuje w skryptach własnych, a w przypadku skryptów zewnętrznych, które go używają, nie można podjąć żadnych działań.
offscreen-images Obrazy poza ekranem są już traktowane przez przeglądarkę jako mniej ważne, więc chociaż leniwe wczytywanie pomaga zmniejszyć wykorzystanie pasma, prawdopodobnie nie wpłynie na pomiary Lighthouse.
uses-passive-event-listeners Obecnie rzadko występuje w skryptach własnych, a w przypadku skryptów zewnętrznych, które go używają, nie można podjąć żadnych działań.
uses-rel-preload Nie jest włączona ze względu na ryzyko nadmiernego rekomendowania.
third-party-facades Ten audyt obejmuje ograniczone fasady, a niektórzy deweloperzy wyrazili obawy dotyczące korzystania z fasad firm zewnętrznych, które nie są powiązane z Google. Wolelibyśmy, aby firmy zewnętrzne ulepszały swoje usługi, zamiast je omijać.
Usunięte kontrole

Inne audyty

Ta zmiana nie będzie mieć wpływu na inne audyty wydajności, które nie zostały uwzględnione w poprzednich tabelach. Podobnie ta zmiana nie wpłynie na audyty Ułatwienia dostępu, SEOSprawdzone metody.

Przejście na nowe audyty statystyk

Aby ułatwić migrację, udostępniliśmy już nowe statystyki w pliku JSON Lighthouse. Użytkownicy interfejsu API i pliku JSON Lighthouse mogą już teraz rozpocząć migrację, aby przygotować się na ostateczne usunięcie starych audytów w Lighthouse 13.

Lighthouse 12.6 (w Chrome 137) będzie też zawierać widoczny przełącznik, który umożliwi użytkownikom raportu przełączanie się między 2 różnymi widokami:

Wypróbuj statystyki w Lighthouse.

Nowe audyty oparte na statystykach będą wyświetlane pod nagłówkiem Statystyki, a niezmienione audyty nadal będą wyświetlane pod nagłówkiem Diagnostyka.

Obecnie domyślnie wyświetlane są starsze audyty, ale w czerwcu 2025 r. w wersji Lighthouse (prawdopodobnie 12.7) planujemy zmienić ustawienie domyślne na nowsze audyty dotyczące statystyk. Ta zmiana zostanie też wprowadzona w raportach PageSpeed Insights i Lighthouse w Narzędziach deweloperskich w Chrome 139. Użytkownicy będą mogli przez ograniczony czas przełączać się z powrotem na starsze audyty, dopóki nie pojawi się Lighthouse 13.

Dokumentacja nowych kontroli statystyk

Nowe testy udokumentujemy na stronie developer.chrome.com przed datą zmiany. Stara dokumentacja będzie dostępna w przewidywalnej przyszłości, aby starsze wersje Lighthouse mogły nadal do niej odsyłać.

Prześlij opinię

Jeśli masz pytania lub wątpliwości dotyczące tej zmiany, podziel się nimi w tej dyskusji na GitHubie.