Práticas recomendadas para escrever CSS eficiente de memória

5

Quais são algumas das práticas recomendadas para escrever CSS com uso eficiente de memória (para o menor uso de memória de pico)? Eu percebo que esta é uma questão ampla, então eu a dividi em duas categorias principais:

  1. O que são 'do e' don 't' em relação a quais propriedades CSS devem ser usadas para quais itens e em quais circunstâncias o menor uso de memória?
  2. Há alguma propriedade CSS 'maligna' (ou classificações de propriedades CSS como [Observe que o texto a seguir contém um exemplo suplementar aleatório que não é absolutamente uma declaração, apenas um exemplo] o flexbox propriedades relacionadas) que devem ser evitadas a todo custo?

Estou criando um site orientado a projetos, no qual os usuários poderão criar projetos com milhões de itens (nós DOM), de forma que os recursos de computadores tenham o potencial de ser escassos.

Em resposta à preocupação de Caleth de não especificar o que significa eficiência de memória CSS, explicarei o que significa eficiência de memória CSS no contexto desta questão. A eficiência de memória do CSS refere-se à redução da quantidade de memória que o CSS consumiu para mesclar (quando um elemento tem a mesma propriedade CSS definida mais de uma vez, geralmente em mais de um lugar), desenho, pintura, cálculo de fluxo, remingimento (quando o novo CSS é lançado na mistura ou o CSS antigo é retirado), redesenhando, refluindo e debulhando (no caso do imprevisto) o DOM. Nesse contexto, ele não se refere à memória utilizada para fazer o download da página da Web, mas sim ao cliente. Nem se refere à eficiência dos seletores CSS (já posso encontrar muitos artigos sobre esses dois).

    
por Jack Giffin 07.07.2017 / 02:34
fonte

0 respostas