Can modern JavaScript obfuscation and minification tools effectively protect my code from reverse engineering? Which obfuscation platforms are the most reliable in thwarting these attempts? Is it possible that a program could easily deobfuscate the code, rendering the process useless?
If perfect protection is not something we can achieve, are there any solutions that depend on serving code remotely?