JavaScript hacking