Per rendere il codice più performante puoi fare così:
for(i=0, arl=myArray.length; i!=arl; i++)

in modo da calcolare il length ogni volta.
Un altro approccio è questo:
for(i=0, el; el=myArray[i]; i++)

in modo che tu nel ciclo possa usare el al posto di myArray[i]