Optimisation boucles - mise en cache variable dans un for?
Bonjour, étant en pleine phase d'optimisation de mes pages js, j'ai parcouru différents sites web dont un traitant des boucles for :
apparement ceci :
Code:
1 2 3
| for(var i = 0; i < monTab.length; i++){
//traitement
} |
serait à remplacer par :
Code:
1 2 3
| for(var i=0, l = monTab.length; i < l; i++){
// traitement
} |
soit disant , la deuxieme version permet de mettre en cache la variable "profonde" et ainsi gagner quelques ms en temps d'execution, quelqu'un aurait des précisions là dessus, car je suis un peu perplexe :/