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