SYS// BRSTD-2026
UPLINK // AUTH_OK
LAT 24.86°N
LNG 67.00°E
ATELIER // v3.04
SIG ▮▮▮▮▮
PWR 98.4%
TEMP 36.6°C
FREQ 2400.0 MHz
PING 012 ms
PKTS 000000
RNG 000.0m
VEC 0.000,0.000
ID 0x000000
brainiac/studio

Digital Studio

Per aziende in Italia

ItalianoEnglish
Ingegneria

Core Web Vitals nel 2026:cosa fa davvero la differenza

apr 20266 min readbrainiac/studio
AI & machine learningEngineering deep divesGrowth & marketingDesign systemsProduct strategyShopify buildsWeb performanceSEO & contentFractional CTODev toolingShipping fastHonest opinionsAI & machine learningEngineering deep divesGrowth & marketingDesign systemsProduct strategyShopify buildsWeb performanceSEO & contentFractional CTODev toolingShipping fastHonest opinions

INP ha sostituito FID più di un anno fa e la maggior parte dei team di sviluppo non ha ancora un metodo collaudato per gestirlo. Ecco cosa consigliamo su ogni progetto che realizziamo.

Si parte dal budget. Trattiamo 2,0 s di LCP, 0,05 di CLS e 200 ms di INP come soglie vincolanti. Se una pagina non rispetta anche una sola di queste nei test di laboratorio, la pull request non viene unita. Non è un obiettivo ideale: è un controllo automatico nella CI.

Per l’LCP la leva più grande è l’immagine principale della pagina. Usate AVIF, indicate dimensioni esplicite, marcatela come priority e servitela da una CDN con una cache configurata bene. Se l’elemento principale è solo testo, renderizzatelo lato server e avete finito.

WHAT ACTUALLY MOVES THE SCOREUnoptimised imagesthe usual largest winRender-blocking scriptssecond most commonNo caching at the edgecheap to fixFont loadingsmall, easyFramework choicerarely the problemTeams rewrite the framework and ship the same 2 MB hero image.

Per il CLS, fissate le dimensioni di ogni immagine, video e contenuto incorporato. Riservate lo spazio per gli annunci e per i moduli caricati in differita. Non caricate web font che si scambiano a metà rendering, a meno di aver dimensionato il font di riserva perché combaci.

Per l’INP il lavoro riguarda meno la velocità assoluta e più i task lunghi che bloccano il thread principale. Analizzate il bundle. Suddividete il codice dei componenti pesanti. Rimandate il caricamento delle librerie di animazione finché non servono. Se potete, spostate in un worker la logica che richiede molto parsing.

Misurate su dispositivi reali. I numeri di laboratorio e quelli raccolti sul campo raccontano storie diverse: la fonte di verità dovrebbe essere il Chrome User Experience Report, non l’ultimo Lighthouse lanciato sul vostro computer.

— autore

Scritto dal team di brainiac/studio. Pubblichiamo lavoro originale degli ingegneri, dei designer e dei marketer che fanno il lavoro, mai affidato a un’agenzia di contenuti.

— altre letture

Articoli correlati.

— italia

Raccontateci il progetto, com’è davvero.

Scriveteci cosa vi serve e dove siete bloccati. Vi rispondiamo entro un giorno lavorativo con domande vere, e se il progetto dovrebbe essere più piccolo di come lo immaginate ve lo diremo.