Web design

Critical CSS: cos’è, perché è importante e come implementarlo

Cos’è il Critical CSS? Definizione

Il Critical CSS è una tecnica di ottimizzazione delle prestazioni web che consiste nell’identificare e inlineare i CSS essenziali per il rendering del contenuto above-the-fold di una pagina web. Il contenuto above-the-fold è la parte della pagina web che è visibile senza scorrere.

Perché è importante il Critical CSS?

Il Critical CSS è importante perché può migliorare significativamente i tempi di caricamento delle pagine web. Quando un browser carica una pagina web, deve scaricare tutti i file CSS necessari per renderizzare la pagina. I file CSS possono essere di grandi dimensioni, e questo può rallentare il caricamento della pagina.

Il Critical CSS inlinea i CSS essenziali per il rendering del contenuto above-the-fold, il che significa che il browser non deve scaricare tutti i file CSS necessari per renderizzare la pagina. Questo può migliorare significativamente i tempi di caricamento della pagina, soprattutto per gli utenti che hanno connessioni internet lente.

Come implementare il Critical CSS

Esistono diversi modi per implementare il Critical CSS. Un modo è quello di utilizzare un Critical CSS Generator. Un Critical CSS Generator è un tool che analizza una pagina web e identifica i CSS essenziali per il rendering del contenuto above-the-fold. Il tool genera quindi un file CSS contenente i CSS essenziali, che può essere inlineato nella pagina web.

Un altro modo per implementare il Critical CSS è quello di estrarre manualmente i CSS essenziali per il rendering del contenuto above-the-fold. Questo può essere fatto utilizzando uno strumento di sviluppo web come Chrome DevTools.

Critical CSS Generator

Esistono diversi Critical CSS Generator disponibili online. Alcuni dei più popolari sono:

Come “defer” il non critical CSS

Una volta identificati i CSS essenziali per il rendering del contenuto above-the-fold, è possibile utilizzare l’attributo defer per posticipare il caricamento dei CSS non essenziali. L’attributo defer indica al browser di caricare i CSS non essenziali solo dopo che il contenuto above-the-fold è stato visualizzato.

Come estrarre manualmente il critical CSS

Per estrarre manualmente i CSS essenziali per il rendering del contenuto above-the-fold, è possibile utilizzare uno strumento di sviluppo web come

Per fare ciò, seguire questi passaggi:

  1. Apri la pagina web in Chrome DevTools (F12).
  2. Clicca sulla scheda “Network”.
  3. Ricarica la pagina web.
  4. Nella scheda “Network”, seleziona il file CSS che vuoi estrarre.
  5. Clicca sulla scheda “Headers”.
  6. Copia il contenuto del campo “Content-Type”.
  7. Crea un nuovo file CSS e incolla il contenuto del campo “Content-Type” all’inizio del file.
  8. Copia il contenuto del file CSS originale nel nuovo file CSS.
  9. Salva il nuovo file CSS.

Come trovare il critical CSS

Un altro modo per trovare i CSS essenziali per il rendering del contenuto above-the-fold è quello di utilizzare uno strumento di analisi delle prestazioni web come PageSpeed Insights. PageSpeed Insights analizza una pagina web e fornisce consigli su come migliorare le prestazioni della pagina. Uno dei consigli che PageSpeed Insights può fornire è quello di inlineare il Critical CSS.

Critical CSS: plugin WordPress

Esistono diversi plugin WordPress che possono essere utilizzati per implementare il Critical CSS in WordPress. Alcuni dei plugin più popolari sono:

Critical CSS Magento 2

Esistono diverse estensioni Magento 2 che possono essere utilizzate per implementare il Critical CSS in Magento 2. Alcuni dei plugin più popolari sono:

Conclusione

Il Critical CSS è una tecnica di ottimizzazione delle prestazioni web che può migliorare significativamente i tempi di caricamento delle pagine web. Esistono diversi modi per implementare il Critical CSS, tra cui l’utilizzo di un Critical CSS Generator o l’estrazione manuale dei CSS essenziali. Se stai cercando un modo per migliorare le prestazioni del tuo sito web, l’implementazione del Critical CSS è un ottimo punto di partenza.

Iscriviti alla newsletter. Resta aggiornato!

Te la invieremo periodicamente per comunicazioni importanti e news sul mondo digitale. Potrai disiscriverti in ogni momento cliccando l'apposito link in calce alla newsletter.

Dopstart

Dopstart è il sito di Paolino Donato ma anche il suo Nickname su Internet. Dopstart è un consulente SEO. Si occupa di posizionamento nei motori di ricerca fin dal 1998. Dal 2010 ha collaborato con Google in qualità di TC per Google News italiano e Google Noticias per i Paesi di Lingua spagnola e dal 2018 come Product Expert vedi curriculum

Share
Published by
Dopstart

Recent Posts

Nuovo Google core update novembre 24

L'aggiornamento di novembre 2024 porta nuove sfide per i creatori di contenuti. Di seguito alcuni…

3 giorni ago

Strumenti e app AI per studenti

Dall'apprendimento delle lingue alla scrittura, l'intelligenza artificiale offre strumenti utili per migliorare l'efficacia dello studio…

1 settimana ago

Search Engine Marketing: definizione e caratteristiche

Il mondo del marketing è in costante evoluzione, e con l'avvento della tecnologia digitale, il…

1 settimana ago

Microsoft offre un milione per chi sceglie Bing al posto di Google

Passa a Bing e vinci fino a un milione di dollari! Microsoft lancia un’iniziativa per…

2 settimane ago

Google scopre una vulnerabilità in SQLite grazie all’IA Big Sleep

Google ha annunciato una svolta nella sicurezza informatica: l'intelligenza artificiale Big Sleep scopre un bug…

2 settimane ago

L’intelligenza artificiale scrive il 25% del software di Google: il nuovo ruolo degli ingegneri

L'AI cambia il settore dello sviluppo software, delegando agli ingegneri compiti di revisione e innovazione.…

2 settimane ago