Pri každom odoslaní požiadavky sa vo funkcii sendRequest vytvára nový objekt, ktorý sa zapamätá v novej premennej xhr. Tá sa po dokončení vykonávania funkcie sendRequest nemôže uvoľniť, pretože je použitá v anonymnej funkcii, ktorá obsluhuje udalosť readystatechange. Neuvoľní sa ani pri opustení stránky, pretože V IE vznikne kruhová referencia medzi ActiveX objektom a objektom JavaScriptu, s ktorou má Garbage Collector problém.
Na komunikáciu by sa mohol používať len jeden objekt XMLHttpRequest, ale treba pri tom dodržať nejaký postup (priradiť obslužnú funkciu pre readystatechange až po volaní open): http://keelypavan.blogspot.com/2006/03/reusing-xmlh ttprequest-object-in-ie.html.