by shigemk2

当面は技術的なことしか書かない

WebDBPress Vol.57 JavaScriptの玉手箱

JavaScriptの高速化ノウハウ 〜名前空間&関数編

名前空間を極力汚染しない(特にprototype.jsによる名前空間の衝突には注意)
名前解決コストとガベージコストを知る
ガベージコレクション(不要になったリソースの回収)が頻繁に行われると
実行が遅くなる。
関数内でHashやRegExpを作成したり、遠く離れたスコープにある
オブジェクトを参照するとガベージコレクションが発生したりして実行が遅くなる。

対策として、AliasやLookUpを利用する。
メソッドチェーンも利用する。