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 |
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ć. |
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, SEO i Sprawdzone 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:
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.