Prototype.jsは遅い? JavaScriptの高速化 / id:amachang
IT戦記なid:amachangさんのトーク。髪の毛が逆立ってます。
- JavaScriptはマルチスレッドで実行されず,全ての関数やらイベントやらがキューに溜まる
- 高速化するには
- DOM操作を減らす
- アタッチしたイベントは不要になったら消す
- あっちこっちでsetIntervalしないで一箇所にまとめる
- Prototype.jsは関数によってはメチャクチャ重いので,mouseoverイベントにアタッチしたりしちゃダメ
- $Aはオブジェクトのlengthをとるので遅い