function BigObject() {
var a = '';
for (var i = 0; i <= 0xFFFF; i++) a += String.fromCharCode(i);
return new String(a); // Turn this into an actual object
}
// iife 1 / window gets compressed into w
(function (w, $) {
var x = new BigObject();
$("#foo").click(function () {
w._gaq.push("foo");
});
})(window, window.jQuery);
// iife 2 / window reference left global
(function ($) {
var x = new BigObject();
$("#foo").click(function () {
window._gaq.push("foo");
});
})(window.jQuery);
1
ガベージコレクションとアイテムがメモリに保持される方法についての私の最小限の理解を考えると、と比較すると、メモリの問題が発生する可能性があるよう2
です。この時点では、実際のボトルネックよりも学術的な質問の方が多いです...ボールの助けですか?