Going through Secrets of the JavaScript Ninja