タグ: #JavaScript
「Zakas’ JavaScript performance tips」でJavaScriptの高速化手法が紹介されていたのですが、Reverse Loopの効用について説明されていました。
ループで処理したいときはその中身をなるべく少なくした方がいいのですが、Reserve Loopを使えばそれを実現することができます。
いつでも使えるわけではないですが、今まで使いこなせていなかったのでこれから積極的に検討していきたいですね。
// Forward loopよりも… var i = 0; while ( i < length ) { i++; } // Reverse loopの方が速い! var i = length; while (i--) { /* iを操作する必要がありません。 */ }他にも高速化に役立つ手法がいろいろあるのでご参考までにどうぞ。「reflowを最小化しよう」は確かに、ですね。
【JavaScript Tips】 使えるときはReverse Loopを使うといいらしい… - IDEA*IDEA ~ 百式管理人のライフハックブログ
1年前 | 固定リンク | 2010年 5月 30日 | 
