Uso de * selector en hoja de estilo para restablecer estilos

En este momento solo estoy restableciendo los estilos que necesito en la parte superior de mi hoja de estilo, como:

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

Sin embargo, he visto muchas veces que la gente usa:

* {
    margin: 0;
    padding: 0;
}

Eso parece facilitar las cosas, pero en otro lugar (no recuerdo dónde ...) leí que usar el selector * afecta seriamente el rendimiento.

¿Es cierto? ¿Una larga lista de selectores (el ejemplo solo tiene algunos selectores, podría ser más) tiene un rendimiento significativamente mejor que el selector * y existen otras desventajas en el selector?

Respuestas a la pregunta(3)

Su respuesta a la pregunta