Bonjour,
Es que quelle qu'un peut confirmer ce qui est évoquer ci-dessous

En théorie, il serait possible d'utiliser systématiquement les méthodes querySelectorAll et querySelector. Cependant, celles-ci souffrent d'un déficit de performances par rapport aux méthodes getElementsByTagName, getElementsByClassName et getElementById.

Merci d'avance

5 réponses


Salut,
Tu as vu la date des tests ?
Revision 15 of this test case created by Silviu Catarau on 2012-9-13
tu crois que c'est toujours d'actualité ?

@plus

Pierre

Même si le test date de 2012, lorsque tu le lances, c'est avec la dernière version du moteur JS donc je dirais que le test est toujours valide.

querySelectorAll et querySelector seront toujours moins performant que les autres méthodes car plus génériques. Maintenant le déficit de performance est vraiment minime à moins de faire un nombre important d'opérations.

Salut,
Comment sodomiser une mouche en plein vol ???
et avec des gants de boxes de surcroît
Le moteur js est bien plus performant, et les pc's aussi :D :D

@plus
Pierre

Un autre test de jsperf qui donne querySelector gagnant

Merci pour toute c'est précision je suis rassuré parce que le querySelector est assez utilisé.