Data publikacji: 10 października 2025 r.
Lighthouse to narzędzie do audytu witryn, które pomaga deweloperom w uzyskiwaniu danych, statystyk i informacji diagnostycznych, aby mogli poprawić wygodę użytkowników.
Lighthouse 13 jest już dostępny w wierszu poleceń za pomocą npm i w Chrome Canary. W przyszłym tygodniu będzie też dostępny w PageSpeed Insights. Ta funkcja pojawi się w stabilnej wersji Chrome 143.
Pełną listę zmian znajdziesz w dzienniku zmian wersji 13.0.
Usunięcie różnych audytów wydajności, które zostały zastąpione nowszymi statystykami
Jak ogłosiliśmy wcześniej, połączyliśmy audyty wydajności Lighthouse i statystyki z panelu Wydajność w Narzędziach deweloperskich w postaci wspólnych statystyk wydajności dostępnych w obu narzędziach.
W Lighthouse 12 zmieniliśmy domyślny widok w raportach Lighthouse, aby wyświetlać te statystyki, a w Lighthouse 13 usuwamy stare audyty zarówno z raportu, jak i z bazowego pliku JSON.
Dziękujemy społeczności za opinie, które pomogły nam ulepszyć statystyki i ułatwić przejście na nową wersję.
Od wersji 13 Lighthouse zastąpiliśmy te audyty. Nie są one już dostępne:
Identyfikator nowej kontroli statystyk | Zastępowanie identyfikatorów kontroli |
---|---|
cls-culprits-insight |
layout-shifts
|
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
Oprócz wspomnianych wyżej zastąpień usunęliśmy też te audyty, które naszym zdaniem nie spełniały już swojej funkcji:
Usunięte kontrole | Przyczyna usunięcia |
---|---|
first-meaningful-paint |
Starszy rodzaj danych, który nie jest już zalecany (został zastąpiony przez LCP). |
font-size |
Małe czcionki utrudniają czytanie, ale nie ma sygnałów, że jest to obecnie problem z SEO. Poza tym przeprowadzenie i utrzymanie tego audytu było bardzo kosztowne. |
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. |
preload-fonts |
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ć. |
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. |
Dokumentacja nowych kontroli statystyk
Opisaliśmy nowe audyty i dodaliśmy do nich linki w nowych raportach Lighthouse. Stara dokumentacja będzie dostępna w przewidywalnej przyszłości, aby starsze wersje Lighthouse mogły nadal do niej odsyłać.
Inne zmiany
Lighthouse 13 wymaga Node 22.19 lub nowszego.
Uruchamianie Lighthouse
Lighthouse jest dostępny w Narzędziach deweloperskich w Chrome, npm (jako moduł Node i narzędzie CLI) oraz jako rozszerzenie przeglądarki (w Chrome i Firefox). Jest też wykorzystywany w kilku usługach Google, m.in. w PageSpeed Insights.
Aby wypróbować interfejs wiersza poleceń Lighthouse Node, użyj tych poleceń:
npm install -g lighthouse
lighthouse https://www.example.com --view
Skontaktuj się z zespołem Lighthouse
Aby omówić nowe funkcje, zmiany w wersji 13 Lighthouse lub inne kwestie związane z Lighthouse:
- Zgłoś problem lub prześlij opinię w narzędziu Issue Tracker usługi Lighthouse na GitHubie.
- Zadawaj pytania na forach dyskusyjnych Lighthouse na GitHubie.