A list of JavaScript Compression and Obfuscation techniques