便利情報

グローバル変数の参照をするよりもクロージャを使ったほうが変数へのアクセスが高速という話。

参照 Closure vs Global Variable

参照元が全てだが、例えば

var globalVariable;

(function(app){
  // appへの参照
})(globalVariable);

(function(){
  // globalVariableへの参照
}();

というコードがあった場合、この例だとあんまり変わんないけど参照がグローバルかクロージャ内かでパフォーマンスが変わる。
当然といえば当然だけどあんまり意識したことなかった。