С точки зрения производительности, это может зависеть от точного HTML, но я обнаружил, что селектор div > span
работает примерно на 30% быстрее в этом jsperf тесте . Это может быть потому, что нужно смотреть только на детей каждого div, а не на весь DOM.
Но в большинстве случаев разницы в скорости, вероятно, недостаточно, чтобы иметь значение.