CSS селектор производительности? - PullRequest
0 голосов
/ 16 февраля 2012

Есть ли разница в производительности между этими двумя селекторами, если они соответствуют одному и тому же количеству элементов (одна форма)?

#master .body form {}

#master form {}

Я слышал, что CSS-селекторы могут существенно повлиять на скорость рендеринга страницы. Мне также было любопытно, относится ли это в основном ко времени загрузки страницы или к сценариям, в которых вы добавляете класс к элементу через JavaScript, и как быстро браузер может отображать это визуальное изменение.

Ответы [ 2 ]

1 голос
/ 16 февраля 2012
1 голос
/ 16 февраля 2012

У Google есть плагин для Firebug / Developer Tools, который анализирует скорость вашей страницы. Одна из его вкладок предназначена для селекторов CSS. Вам просто нужно запустить его, и он скажет вам, какой из них лучше.

Из того, что я знаю, кстати, первый медленнее. Чем меньше элементов нужно выбрать, тем лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...