From my understanding, JavaScript code, because it is client-side, is not hidden to the client, and is hence de facto open source.
I am aware of "code obfuscation", but according to Wikipedia, "At best, obfuscation merely makes it time-consuming, but not impossible, to reverse engineer a program."
Is it possible to truly hide your JavaScript code, to keep it closed source?