Poxa, deixa pra lá Patrick Brosset falará sobre desempenho de CSS da forma mais acessível e prática possível. Não que o CSS seja sempre o que está aumentando a velocidade, ou até mesmo o fruto mais baixo quando se trata de melhorar o desempenho.
BUT if você está procurando ganhos no lado CSS das coisas, Patrick tem uma boa maneira de farejar seus seletores mais caros usando o Edge DevTools:
- Abra o DevTools.
- Vá para a guia Desempenho.
- Certifique-se de ter a opção “Habilitar instrumentação de renderização avançada” habilitada. Isso me enganou no processo.
- Grave um carregamento de página.
- Abra a guia "Bottom-Up" no relatório.
- Confira o tamanho de seus estilos recalculados.
A partir daqui, clique em um dos eventos Recalculated Style na visualização principal da cascata e você obterá uma nova guia “Selector Stats”. Olhe para toda essa bondade pegajosa!
Agora você vê todos os seletores que foram processados e eles podem ser classificados por quanto tempo levaram, quantas vezes eles combinaram, o número de tentativas de correspondência e algo chamado “contagem rápida de rejeição” que eu aprendi é o número de elementos que foram fáceis e rápidos de eliminar da correspondência.
Muitos insights aqui se o CSS é realmente o gargalo que precisa ser investigado. Mas leia a postagem completa de Patrick no Blog do Microsoft Edge porque ele se aprofunda muito nos porquês e como e percorre um estudo de caso completo.
- Conteúdo com tecnologia de SEO e distribuição de relações públicas. Seja amplificado hoje.
- Platoblockchain. Inteligência Metaverso Web3. Conhecimento Ampliado. Acesse aqui.
- Fonte: https://css-tricks.com/the-truth-about-css-selector-performance/
- 1
- 7
- a
- Sobre
- avançado
- Todos os Produtos
- sempre
- e
- Tentativas
- Porque
- Blog
- botão
- chamado
- casas
- estudo de caso
- APF
- mais profunda
- diretamente
- borda
- elementos
- eliminado
- habilitado
- Todo
- Mesmo
- eventos
- caro
- da
- cheio
- Ganhos
- ter
- GitHub
- vai
- SUA PARTICIPAÇÃO FAZ A DIFERENÇA
- Como funciona o dobrador de carta de canal
- HTML
- HTTPS
- melhorar
- in
- insights
- IT
- Deixar
- LINK
- carregar
- longo
- olhar
- procurando
- lote
- a Principal
- muitos
- correspondido
- correspondente
- Microsoft
- Microsoft Edge
- a maioria
- Cria
- Novo
- número
- ONE
- aberto
- Opção
- atuação
- platão
- Inteligência de Dados Platão
- PlatãoData
- possível
- Publique
- Prática
- processo
- Processado
- Links
- Leia
- representação
- Denunciar
- lado
- Tamanho
- algo
- Estudo
- estilo
- RESUMO
- Converse
- A
- coisas
- Através da
- vezes
- para
- Ver
- qual
- Windows
- Vocês
- investimentos
- zefirnet