どうにかして高速化したい javascriptコードをメンテナンスするときにどうにも早くならない。。。 理論的なことよりは試そうと思い、forについて試したことが有ります。 試したこと forで処理する回数を増やして、ループ回数を減らす。 普通は無駄で可読性落ちると思うので、やらないようなことをしてみました。 とりあえず手元の開発者ツールで試してみると、2倍くらい早くなった(1000ms強から500msくらい) ので、ベンチマーク記録のためにjsPerfに登録しました。 ベンチマークとしては2倍も違わないけど、少し早くなっています。 テストケース 下記に作ったので試してみてください。 http://jsperf.com/max-for-loop-speed 問題 pushしかしていないのでこれで問題ないが、ちゃんとしたロジックを書くとなると この解決方法は難しいのかな。。。