Uso do seletor * na folha de estilo para redefinir estilos

No momento, estou apenas redefinindo os estilos de que preciso no topo da minha folha de estilo, como:

html, body, div, fieldset, form, h1, h2, h3, h4, p, ul, li {
    margin: 0;
    padding: 0;
}

No entanto, tenho visto muitas vezes que as pessoas usam:

* {
    margin: 0;
    padding: 0;
}

Isso parece facilitar as coisas, mas em outro lugar (não lembro onde ...) Eu li que usar o seletor * afeta seriamente o desempenho.

Isso é verdade, uma longa lista de seletores (o exemplo tem apenas alguns seletores, poderia ser mais) executa significativamente melhor que o seletor * e há talvez outras desvantagens para o seletor?

questionAnswers(3)

yourAnswerToTheQuestion