Do you create element nodes manually or use innerHTML? Although I'm not sure, my suspicion is that IE has its own memory leaks associated with HTML nodes.
I made a demo page that adds 187 rows to a table through jQuery. I believe jQuery.append () uses a smart little trick to turn a string into a collection of nodes. It creates a div and sets the innerHTML of this div to your line, and then clones all the child nodes of this div into the node you specify until the created div is finally deleted.
http://www.andrewpeace.com/stackoverflow/rows/rows.html
I don't get any lag in IE8, but maybe it will lag behind the version you are using. I would love it if you let me know! Perhaps I can help some more.
World
source
share