#181 chars - 1 (explanation) - 10 (no jQuery) = 170 points javascript:i=setInterval(function(){for(var a=document;0!==a.childNodes.length;)a=a.childNodes[a.childNodes.length-1];a!==document?a.parentNode.removeChild(a):clearInterval(i)},50); I guess I could make less points by using jQuery and not traversing properties, but oh well. **Ungolfed:** var intervalHandle = setInterval(function() { var lastElement = document; //get last element while (lastElement.childNodes.length !== 0) { lastElement = lastElement.childNodes[lastElement.childNodes.length - 1]; } if(lastElement !== document) { lastElement.parentNode.removeChild(lastElement); } else { clearInterval(intervalHandle); } }, 50); Basically this finds the latest DOM element on the page and removes it. Then keeps doing that for every 50 milliseconds, which I found to be a kind-of-average nice speed to see a page getting ripped from the ground up. It's therapeutic, I swear it. Disclaimer: I had made this some time ago and decided to share it, since it seems appropriate here. The source is at [my GitHub repository][1]. [1]: https://github.com/AlphaGit/random-javascript/blob/master/destroy-me/destroyme.js