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 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. |
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:
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.