
Gli sviluppatori front-end isolano così il CSS iniziale quando la parte visibile di una pagina deve apparire più in fretta.
Isola le regole usate nella parte alta. I dati restano sul dispositivo e il risultato è facile da controllare e riutilizzare.
Uno sviluppatore front-end sta ottimizzando una pagina iniziale in cui l'intestazione e il menu devono apparire rapidamente. Incolla l'HTML dell'intestazione, aggiunge i due trattini, poi include il foglio di stile completo. L'output aiuta a preparare un blocco di CSS critico prima di ulteriori ottimizzazioni. Poi testa il risultato su una copia per individuare regole mancanti.
Input
<h1 class="title">Hello</h1>
--
.title { color: #333; }
p { margin: 0; }L'HTML e il CSS che incolli rimangono nel tuo browser. L'estrazione delle regole avviene sul tuo dispositivo e nulla viene inviato all'esterno della pagina. Il risultato non viene conservato dopo che esci.
Fornisci il markup di ciò che gli utenti vedono prima di scorrere, come l'intestazione, la navigazione e il primo blocco di contenuto. Il CSS critico dipende da quella viewport iniziale. Un'estrazione più ampia di solito produce regole meno mirate.
Lo strumento legge l'HTML e il CSS che incolli, ma non esegue il JavaScript della pagina. Le classi aggiunte in seguito o gli stili calcolati dal browser potrebbero essere assenti. Aggiungili manualmente se il primo rendering ne ha bisogno.
Testalo prima su una copia. Controlla che il layout iniziale rimanga intatto e che i font restino disponibili. Il CSS critico di solito integra il foglio di stile principale invece di sostituirlo in ogni situazione.