I've written some JavaScript that uses XMLHttpRequest to fetch a large amount of XML documents from a remote server. To do this, I've created a variable that the response of my request is stored in. I parse each response for the data I'm interested it. Then, I loop back and run the function again, with a different URL. My understanding was that because I used the same variable to store the XML, each document would overwrite the one before it. However, Windows Task Manger reveals that the memory used by Internet Explorer continues to grow, presumably from cached versions of the now-meaningless documents.I've written some JavaScript that uses XMLHttpR