Citation : tester les temps de chargement pour prendre le plus rapide
Mauvaise approche (à mon sens), mieux vaut:
Make it work, make it right, make it fast
T'as un truc qui fonctionne, étape 1 réussie (c'est là où je suis d'accord d'ailleurs pour ajouter d'éventuels tests anti-régression). Maintenant, make it right: applique ce que niahoo a dit, car 3 requêtes lancées par le JS pour 1 seul clic, ça sent le purin. Surtout qu'il va se passer quoi si je modifie le code et que j'en lance 4, ou que je les lance dans le désordre, ou que j'en lance 2 sur les 3?
Après, tu t'occuperas d'un "make it fast" en benchmarkant N solutions propres pour n'en prendre que la meilleure (benchmarker N solutions dont des sales ne sert à rien: le temps machine est moins important que le temps développeur, surtout dans nos projets).