TTFB alto
Il browser aspetta troppo prima di ricevere il primo byte dal server.
Prima di ottimizzare bisogna capire dove si perde tempo. Un problema lato server non si risolve comprimendo immagini, e un main thread occupato non si corregge aumentando la cache.
Prestazioni scarse non significano sempre la stessa cosa. Questi segnali aiutano a separare server, rete e browser.
Il browser aspetta troppo prima di ricevere il primo byte dal server.
L'elemento principale arriva tardi per immagini, font, CSS o risposta iniziale.
JavaScript e task lunghi tengono occupato il main thread.
Immagini, video, font o bundle trasferiscono più dati del necessario.
Risorse o risposte vengono rigenerate e scaricate troppo spesso.
Tag, widget e servizi di terze parti aggiungono lavoro e dipendenze.
Misuro prima di cambiare il sito e confronto ogni intervento con una baseline.
Raccogliamo TTFB, waterfall, Core Web Vitals e peso delle risorse in condizioni ripetibili.
Distinguo backend, rete, frontend e servizi esterni per evitare ottimizzazioni fuori bersaglio.
Partiamo dagli interventi che incidono davvero su caricamento e interazione.
Confrontiamo i risultati dopo ogni modifica con i dati iniziali.
Quando serve, affianco i test di laboratorio ai dati reali degli utenti.
Non tutti i siti richiedono gli stessi strumenti. La diagnosi viene costruita sullo stack reale.
Il risultato utile è un sito che risponde meglio nelle condizioni reali. Un punteggio sintetico serve per orientarsi, non è il prodotto finale.
Possiamo partire da una baseline tecnica e individuare dove ha senso intervenire prima.