Tests de rapidité/validité pour sélecteurs de librairies JS

Toutes les librairies sont chargées dans une iframe différente afin d'éviter tout conflit. Les tests sont effectués sélecteur par sélecteur, avec un intervalle pour éviter de bloquer le navigateur.

Tous les tests sont effectués dans un environnement neutre, aucune librairie ou framework n'interviens dans le code javascript du test, pour éviter tout favoritisme.
De plus pour éviter tel ou tel direction dans la rapidité des sélecteurs, vous pouvez choisir ceux que vous utiliser le plus couramment, ou les plus exotiques !

Nombre de tests par sélecteur :
Stopper les tests Démarrer les tests Charger les paramètres demandés

Selecteurs Prototype 1.6.0.2jQuery 1.2.6MooTools 1.2
*
body
div
body div
div p
div p a
div, p, a
.note
div.example
ul .tocline2
div.example, div.note
#title
h1#title
div #title
ul.toc li.tocline2
Temps final
(Plus petit est le mieux)
000

Legendes

Le plus rapide Le plus lent erreur retournée ou aucun élément trouvé Différents éléments retournés

Commentaires

Merci pour l'exhaustivité des tests mais je pense qu'il serait mieux, à la manière de www2.webkit.org/perf/slickspeed, d'effectuer les tests plusieurs fois pour avoir des chiffres plus représentatifs. (Même si je trouve que 250 c'est trop, il faudrait trouver un juste milieu ou encore mieux un paramètre )