¿En qué dirección leen los motores selectores, exactamente?

Siempre he creído (aunque ahora dudo de la validez de estas creencias) que:

<code>div.name
</code>

Fue más rápido que:

<code>.name
</code>

Sin embargo, recientemente leí que la mayoría de los motores de selección de CSS leen de derecha a izquierda, ¿en qué caso el primer ejemplo no sería más lento? Como el motor selector simplemente encontraría cada elemento con una clase de nombre, y luego tendría que identificar cuáles de esos erandivs?

¿En qué sentido leen los motores de selección de CSS en general? De izquierda a derecha o de derecha a izquierda? Y si generalmente leen de derecha a izquierda, ¿podría alguien ofrecerme una explicación de por qué (no puedo ver qué sentido tiene leer de derecha a izquierda en términos de un motor de selección)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta