キャッシュ、メモ化 JavaScript IT戦記 - 要素をキャッシュして $ 関数をちょっと高速化 JavaScript++かも日記: 【チューニング】キャッシュ付ちょい$関数 上記を読み、以下のメモ化を利用できないか試してみた。 d.y.d. - memoization: ちょい補足 function memoize(f) { var memo = {}; var join = Array.prototype.join; return function() { var key = join.call(arguments); return memo[key] || (memo[key] = f.apply(this,arguments)); } } $ = memoize($); // Firebugの時間計測を利用 console.time("$"); for(var i = 0 ;