IE7には、以下の条件を満たす場合メモリリークが発生する問題があります。 DOMエレメントとJSオブジェクトが循環参照している 上記エレメントをスクリプトで削除する IE8では改修されているようでこの問題は発生しません。また、Firefox 3でも発生しません。 循環参照とメモリリークの例 function test1() { // DOMエレメントとJSオブジェクトの循環参照の例。 // IE6ではこれだけでリークが発生したらしいが、IE7以降では発生しない。 var largeData = createLargeData(); var div = document.getElementById("div"); // DOMエレメント div.foo = function() {}; // JSオブジェクト // closureにより、このオブジェクトはdiv,largeDataの参照を