Селекторы css атрибутов данных быстрее, чем селекторы классов?

Несколько месяцев спустяЭта статья указал на то, что на самом деле можно было бы избежать всех классов при разработке веб-сайтов.

Мой вопрос: насколько эффективны селекторы данных по сравнению с селекторами классов?

Простым примером будет сравнение запросов для элементов сdata-component='something' по сравнению с элементами с.class='class1 class2 something anotherClass'

[data-=''] Селектор будет проверять значение в целом в сравнении со строкой класса, которая должна быть разделена. Учитывая это, атрибуты данных должны быть быстрее.

Итак, чтобы уточнить вопрос, в случае CSS, лучше ли нам использовать селектор класса или селектор данных? И с точки зрения JavaScript, будетjQuery("[data-component='something']") быть более эффективным, чем?jQuery(".something")

Ответы на вопрос(4)

Ваш ответ на вопрос