21 04 2011 javascript Tweet
ハイパフォーマンスJavaScriptはjavascriptの速度を上げてユーザービリティーを改善したい時に役立つ本。
Javascriptで綺麗なコードを書きたいならJavaScriptパターンのほうが良いかも。
- [[Scope]]というプロパティはEcma-262で定義されている
- クロージャはそうでない関数と比較してメモリのオーバーヘッドが大きくなる
- スタイルを変更している間はスタイル情報を取得しないほうがいい
- for-inループはプロトタイプ上の検索処理が発生するので遅い
- Duff's Deviceのjavascript実装
- 3つ以上の不連続な値を条件とする場合はswitch文のほうがif文より速くなる
- Javascriptの最小化(YUI Compressor)
- プロファイラをうまく使おう