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 migliorare i nostri strumenti per le prestazioni, includendo "la potenza di Lighthouse nel riquadro Prestazioni". L'intento era quello di riunire le nostre numerose piattaforme di strumenti per le prestazioni.

Nel riquadro Prestazioni, abbiamo fatto grandi progressi in merito a questo obiettivo e la barra laterale Approfondimenti ora fornisce informazioni in stile Lighthouse che funzionano con la traccia. Nell'ambito di questo lavoro, abbiamo apportato una serie di modifiche ai consigli sulle prestazioni con cui gli utenti di Lighthouse hanno familiarità: in alcuni casi, quelli provenienti da molti controlli vengono consolidati in un'unica informazione, mentre alcuni ne abbiamo ritirato alcuni.

Nell'intento di consolidare le nostre superfici di strumenti, vogliamo riportare queste informazioni in Lighthouse. Sia per coerenza, sia per consentire agli utenti di Lighthouse di trarre vantaggio dai miglioramenti che abbiamo apportato a questi controlli, oltre a quelli futuri.

Sfortunatamente, ciò comporta alcune modifiche che provocano un errore per gli utenti di Lighthouse, in particolare per gli utenti dell'API che potrebbero essere utilizzati per determinati nomi di controllo o formati dei risultati. Per questo motivo, prima di effettuare il passaggio, aspetteremo la prossima release principale di Lighthouse (13), che puntiamo a ottobre 2025. Dopodiché, i dati di controllo precedenti 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 insight Sostituzione degli ID controllo in corso...
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
Controlli rinominati e consolidati

Controlli rimossi

I seguenti controlli sono stati rimossi perché riteneva che non servissero più scopi utili:

Controlli rimossi Motivo della rimozione
first-meaningful-paint Metrica precedente non più consigliata (sostituita da LCP)
no-document-write Al giorno d'oggi è piuttosto raro che si tratti di un problema con gli script proprietari e che non è possibile per gli script di terze parti che lo utilizzano.
offscreen-images La priorità delle immagini fuori schermo viene già ridotta dal browser, quindi mentre il caricamento lento aiuta a ridurre la larghezza di banda, è improbabile che abbiano un impatto su ciò che Lighthouse misura.
uses-passive-event-listeners Al giorno d'oggi è piuttosto raro che si tratti di un problema con gli script proprietari e che non è possibile per gli script di terze parti che lo utilizzano.
uses-rel-preload Non abilitata a causa del rischio di un numero eccessivo di suggerimenti.
third-party-facades Questo controllo riguarda facciata limitata e alcuni sviluppatori hanno espresso preoccupazione riguardo l'utilizzo di facciatati di terze parti non affiliati. In definitiva, preferiremmo che le terze parti migliorissero le loro offerte piuttosto che aggirarle.
Controlli rimossi

Altri controlli

Gli altri controlli del rendimento non inclusi nelle tabelle precedenti non sono interessati da questa modifica. Analogamente, anche i controlli relativi ad accessibilità, SEO e best practice non saranno interessati da questa modifica.

Esegui la migrazione ai nuovi controlli degli insight

Per facilitare la migrazione, abbiamo già reso disponibili i nuovi insight nel file JSON di Lighthouse. I consumatori dell'API e del file JSON Lighthouse possono iniziare subito la migrazione 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 passare da una visualizzazione all'altra:

Stai provando gli insight in Lighthouse.

I nuovi controlli basati sugli approfondimenti verranno visualizzati sotto un'intestazione Approfondimenti, mentre quelli non modificati continueranno a essere visualizzati in un'intestazione Diagnostica.

Al momento, per impostazione predefinita continuano a mostrare i controlli precedenti, ma in una versione di Lighthouse di giugno 2025 (probabilmente 12.7), prevediamo di passare dall'impostazione predefinita ai controlli degli insight più recenti. Questa modifica verrà implementata anche nei report PageSpeed Insights e DevTools Lighthouse in Chrome 139. Gli utenti potranno comunque tornare ai controlli precedenti per un periodo di tempo limitato fino a Lighthouse 13.

Documentazione per i nuovi controlli di insight

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

Feedback

Se hai dubbi o domande su questo trasferimento, ci piacerebbe conoscere la tua opinione in questa discussione su GitHub.