Avoiding JavaScript Memory Leaks October 2, 2006 · Permalink · #debug #javascript #performance 1) XMLHttpRequest onreadystatechange = 2) Clean up all your DOM event handlers on unload 3) Never put anything in a DOM expando or property other than a primitive value unless you plan on cleaning it up.