JS is a compile target, and that is not only a strength but a feature. Not a bug. JS community needs to embrace diversity. — @brianleroux
Brian’s right, too, and those that battle against this have a little flavour of the assembly language hackers who railed against C because compilers couldn’t produce things as tightly rolled as hand-hacking opcodes.
However, I’m not sure I like the idea all that much, and I don’t think that my reasoning boils down to “I don’t like it so you can’t have it”. Herewith, my reasoning.
Why don’t mobile browsers have “View Source”? — @mrdoob
Obviously, there is a balance here. People don’t minify their code because they want to hide it from prying eyes, they minify it because they want to make their site load faster and because Steve Souders has proved that it will if they do. (Well. Some people do minify their code just because they want to hide it, but I think we can all agree that those people can sod off, right?) No-one writes in CoffeeScript because they want to hide the secret .coffee magic from browsers; they do it because it’s better for them, and optimising your process to make stuff easier for random people to learn from your code is the tail wagging the dog a bit, amirite?