O navegador normalmente precisa construir o CSSOM antes de pintar a página, por isso folhas de estilo podem fazer parte da renderização crítica. Isso não significa que todo CSS deva ser removido ou carregado de forma assíncrona: sem estilos essenciais, o conteúdo pode piscar sem formato ou ficar ilegível.
1. Observe a cadeia de carregamento
Grave um carregamento no painel Network ou Performance com cache e dispositivo conhecidos. Localize CSS baixado antes da primeira renderização, tamanho, origem e dependências. O Lighthouse e os Performance Insights ajudam a apontar requisições bloqueantes; o guia de CSS de renderização explica o papel do CSSOM.
2. Separe o que é crítico do restante
Liste estilos da área inicial, navegação, tipografia e conteúdo principal. Confirme em quais páginas cada folha é usada. CSS de impressão, componente distante ou modal fechado pode ter prioridade diferente, mas ainda precisa funcionar quando for acionado.
| Evidência | Opção a testar |
|---|---|
| Folha grande para poucas páginas | Dividir por template/rota |
| Regras obsoletas | Remover após conferir templates e estados |
| CSS não crítico | Carregar sob condição adequada, sem flash de conteúdo sem estilo |
| Muitos arquivos encadeados | Reduzir dependências e consolidar com critério |
3. Evite atalhos globais
Não faça preload de todas as folhas nem adie todo CSS com um padrão copiado. Evite inline de grandes folhas sem medir: isso pode aumentar HTML e impedir cache separado. Teste telas pequenas, zoom, preferências de movimento, estados de erro e componentes que aparecem após interação.
4. Compare resultado visual e técnico
Use a mesma rota e condições de teste antes/depois. Verifique primeira pintura, estabilidade, estilos carregados, acessibilidade e console. Se o problema apontado for causado por script que bloqueia ou compete por recursos, revise JavaScript desnecessário separadamente.
Os Performance Insights também apresentam requisições de renderização bloqueante. Use o diagnóstico para escolher uma mudança específica, sem assumir que uma pontuação identifica sozinha a causa.