ну так принесите какие-нибудь доказательства/источник вопроса в чат, обсудим. Я впервые слышу и никогда не было проблем со скоростью поиска элементов.
Чисто в теории парсинг DOM css локаторов идет сверху вниз и ищет точное совпадение. без валидации большого куска XML против xml схемы, поиск элемента с 2 классами против 4 классов css никак не увеличивает/уменьшает алгоритмическую сложность поиска.
Браузеры читают CSS справа налево. В составном селекторе самый правый селектор называется ключевым. Так, например, в #id .class> ul a, ключевым селектором является a. Сначала браузер ищет именно ключевые селекторы. В нашем примере он находит все элементы на странице, которые соответствуют селектору a. Затем он находит все элементы ul на странице и фильтрует элементы a оставляя только те, которые являются потомками элементов ul, и так далее, пока не достигнет крайнего левого селектора.
Поэтому чем короче составной селектор, тем лучше. По возможности убедитесь, что ключевой селектор является классом или ID, чтобы он был быстрым и специфическим.