Narzędzie PageSpeed Insights zostało zaktualizowane do wersji Lighthouse 13.6.0, wydanej 27 października. Zmiana ta bezpośrednio wpływa na sposób symulowania czasu wczytywania stron. Barry Pollard, Chrome’s Web Performance Developer Advocate, poinformował w serwisie Bluesky, że nowa wersja poprawia symulację metryk FCP (First Contentful Paint) oraz LCP (Largest Contentful Paint). Według Pollarda wyniki są teraz bardziej dokładne i w większości przypadków generują wyższe oceny punktowe.
Wzrost punktacji w PageSpeed Insights może wystąpić bez wprowadzania zmian w kodzie lub optymalizacji danej witryny. Pollard podkreślił, że wpływ aktualizacji odczują przede wszystkim serwisy mocno uzależnione od JavaScriptu oraz aplikacje jednostronicowe (SPA), czego przykładem są rezultaty strony react.dev. Zaznaczył jednocześnie, że poprawka nie jest specyficzna wyłącznie dla SPA, lecz dotyczy ogólnie stron obciążonych skryptami JS. Należy pamiętać, że symulowane testy laboratoryjne w Lighthouse różnią się od eksperymentalnych wskaźników soft navigations pochodzących z rzeczywistych danych użytkowników w raporcie CrUX.
Kluczowe zmiany zaszły w silniku Lantern, który odpowiada za szacowanie wolniejszego połączenia po wcześniejszym pobraniu strony z pełną prędkością. W wersji Lighthouse 13.5 Lantern decydował o blokowaniu renderowania na podstawie priorytetu pobierania zasobu. W wersji 13.6 wykorzystywana jest natywna etykieta Chrome określająca blokowanie renderowania, a priorytet stanowi jedynie rozwiązanie zapasowe. Ponadto, gdy elementem LCP jest tekst w tej samej ramce co pierwsza treść, Lantern wyznacza LCP na podstawie tych samych zadań i żądań co FCP, wykluczając z kalkulacji pełny zestaw wcześniejszych żądań.
Udoskonalenie silnika Lantern było odpowiedzią na problem zgłoszony na GitHubie przez Ivana Akulova. Na testowej stronie zbudowanej w narzędziu Framer preinstalowanie modułów JavaScript pogarszało symulowany wskaźnik LCP, mimo że w rzeczywistości poprawiało czas interaktywności. Zespół Lighthouse zamknął zgłoszenie po wdrożeniu zmian. Dodatkowo wersja 13.6 zaktualizowała audyt Agentic Resource Discovery (ARD), który poszukuje teraz pliku ard.json, linii Agentmap w robots.txt oraz tagów rel="ard" przed zejściem do dawnych lokalizacji ai-catalog.
Przed przypisaniem wyższego wyniku ostatnim pracom optymalizacyjnym zaleca się weryfikację wersji Lighthouse w raporcie oraz porównanie danych z terenu (field data). Dane laboratoryjne bazują na pojedynczej symulacji w stałych warunkach sieciowych i nie gwarantują dobrych doświadczeń rzeczywistych użytkowników z ostatnich 28 dni. Wersja Lighthouse 13.6 ma trafić do narzędzi DevTools w Chrome 159, którego stabilna premiera planowana jest na 8 grudnia. Na platformie GitHub nadal pozostaje otwarte zgłoszenie badające przypadki zawyżonego LCP w Lanternie dla dużych serwisów SPA i JS.