Testowałem różnice między 2 selektorów ID, pierwsza jest normalne: $('#lol')
A druga jest taka sama, ale umieszczone pomiędzy wieloma nawiasie: $((((('#lol')))))
jQuery wydajność selektor: ciekawy przypadek
uruchomiłem test na jsperf, z firefoxem i chromem. Wyniki są interesujące: Z firefox, pierwszy (selektor normalny) jest o 40% wolniejszy (!!!). W przypadku chrome drugi jest wolniejszy o 0,84%.
Dlaczego taka różnica? Czy ktoś może to wyjaśnić?
Czy jsperf.com jest niezawodny?
Można zobaczyć test tutaj:
będę testować na innych przeglądarek, dla zabawy.
(Edit: Jestem na Mac OS X, przy okazji)
Testowane również z operą i safari, bez rzeczywistych różnic. Tylko Firefox ma ten dziwny wynik – FLX
nie, jeśli uruchomisz test z przeglądarki Firefox, dla mnie oba są podobne –
Myślę, że rzutowany wynik pokazany na wykresie jest sprawcą –