Lighthouse sta eseguendo il passaggio agli audit degli insight sulle prestazioni

Data di pubblicazione: 28 aprile 2025

Più di un anno fa, abbiamo annunciato la nostra intenzione di evolvere i nostri strumenti per il rendimento, tra cui l'integrazione della "potenza di Lighthouse nel pannello Rendimento". L'obiettivo era riunire le nostre numerose piattaforme di strumenti per il rendimento.

Per quanto riguarda il riquadro Prestazioni, abbiamo fatto grandi progressi verso questo obiettivo e la barra laterale Approfondimenti ora fornisce informazioni simili a Lighthouse che funzionano con la traccia. Nell'ambito di questo lavoro, abbiamo apportato una serie di modifiche ai suggerimenti sul rendimento che gli utenti di Lighthouse conoscono bene: in alcuni casi, i suggerimenti di molti audit vengono consolidati in un unico approfondimento e alcuni suggerimenti sono stati ritirati.

In linea con il nostro obiettivo di consolidare le nostre interfacce degli strumenti, vogliamo riportare questi approfondimenti in Lighthouse. Sia per coerenza, sia per consentire agli utenti di Lighthouse di trarre vantaggio dai miglioramenti apportati a questi controlli, oltre a quelli futuri.

Purtroppo, ciò comporta alcune modifiche sostanziali per gli utenti di Lighthouse, in particolare per gli utenti dell'API che potrebbero essere abituati a determinati nomi di controlli o formati dei risultati. Per questo motivo, attenderemo la prossima release principale di Lighthouse (13) prima di effettuare questo passaggio, che prevediamo di effettuare a ottobre 2025. Trascorso questo periodo, i vecchi dati di controllo non saranno più disponibili.

Audit rinominati e consolidati

I seguenti controlli sono stati rinominati e in alcuni casi sono stati consolidati da più di un controllo Lighthouse:

Nuovo ID controllo approfondimento Sostituzione degli ID controllo
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
Audit rinominati e consolidati

Controlli rimossi

I seguenti controlli sono stati rimossi perché non sono più considerati utili:

Controlli rimossi Motivo della rimozione
first-meaningful-paint Metrica precedente non più consigliata (sostituita da LCP)
no-document-write Raramente un problema negli script proprietari al giorno d'oggi ed è inattivo per gli script di terze parti che lo utilizzano.
offscreen-images Le immagini fuori schermo sono già declassate dal browser, quindi, anche se il caricamento differito contribuisce a ridurre la larghezza di banda, è improbabile che influisca su ciò che misura Lighthouse.
uses-passive-event-listeners Raramente un problema negli script proprietari al giorno d'oggi ed è inattivo per gli script di terze parti che lo utilizzano.
uses-rel-preload Non attivata a causa dei rischi di raccomandazioni eccessive.
third-party-facades Questo controllo copre facciate limitate e alcuni sviluppatori hanno espresso preoccupazione per l'utilizzo di facciate di terze parti non affiliate. In definitiva, preferiremmo che le terze parti migliorassero le loro offerte piuttosto che aggirarle.
Controlli rimossi

Altri audit

Gli altri controlli del rendimento non inclusi nelle tabelle precedenti non saranno interessati da questa modifica. Allo stesso modo, anche gli audit per Accessibilità, SEO e Best practice non saranno interessati da questa modifica.

Eseguire la migrazione ai nuovi audit degli approfondimenti

Per facilitare la migrazione, abbiamo già reso disponibili i nuovi approfondimenti nel JSON di Lighthouse. I consumatori dell'API e del file JSON di Lighthouse possono iniziare la migrazione ora per prepararsi all'eventuale rimozione dei vecchi controlli in Lighthouse 13.

Lighthouse 12.6 (incluso in Chrome 137) mostrerà anche un pulsante di attivazione/disattivazione visibile per consentire agli utenti del report di alternare le due diverse visualizzazioni:

Prova gli approfondimenti in Lighthouse.

I nuovi controlli basati sugli approfondimenti verranno visualizzati sotto l'intestazione Approfondimenti, mentre i controlli invariati continueranno a essere visualizzati sotto l'intestazione Diagnostica.

Al momento, l'impostazione predefinita prevede di continuare a mostrare i vecchi audit, ma in una release di Lighthouse di giugno 2025 (probabilmente la 12.7), prevediamo di impostare come predefinito gli audit più recenti di Insights. Questa modifica verrà implementata anche nei report di PageSpeed Insights e Lighthouse di DevTools in Chrome 139. Gli utenti potranno comunque tornare ai vecchi audit per un periodo di tempo limitato fino a Lighthouse 13.

Documentazione per i nuovi controlli degli approfondimenti

Documenteremo i nuovi controlli su developer.chrome.com prima della data di transizione. La vecchia documentazione verrà conservata per il prossimo futuro, in modo che le versioni precedenti di Lighthouse possano ancora collegarsi.

Feedback

Se hai dubbi o domande in merito a questa modifica, ti invitiamo a condividerli in questa discussione su GitHub.