>Thanks for the input, Paul. Great point about making downloads faster so sites are snappier. Everyone wants that. However, and not to be argumentative, I think obscuring the code is also a good reason to use a minimizer. Maybe I am just not an open source kind of guy at heart ;-) I have always considered computer code as intellectual property which should be reasonably protected like any other property.
Then write your web stuff in java, not js. Js is not precompiled, so you have to publish it as source. Publish, as in "make public". So, having it public but still private is akin to being partially pregnant.
Obfuscation may do it, though, as long as it's reliable at the bulletproof level. Still, it's trouble in the cases when you need to solve one of those "works on my machine but end users have trouble" - i.e. when the obfuscated version has trouble while your plain text version doesn't. Good luck with troubleshooting such cases.
I was trying to insert a combination of "troubleshoot" and "shoot oneself's foot" in the previous paragraph, but gave up.