title: Can Javascript code be concealed?
body: <p>The urge to protect my "craftsmanship" has always been present. Working with C/C++ I came to discover people could reverse compilations. After a lot of mental struggle, I somehow accepted the hard truth: <strong>People can always, although by hard work, get back to the source of a application.</strong> Having discovered this, I spent lots of time manually obfuscating code. Making it extremely hard for crackers to regain the origin of my precious work.</p>
  
  <p>Recently I got the opportunity to behold the beauty of HTML 5 and JavaScript. I loved it from the beginning; Many people can be reached now the only requirement is a web-browser. I expect much software will be ported to HTML 5. Maybe High-end games, entire CAD programs and immense developing toolkits. It will all be possible with current, and future browsers.</p>
  
  <p>The only problem I encountered is; this portability does not allow concealment of the source. It bothers me very much, knowing the service I offer can be exploited.<br>
  Though I found a lot about JavaScript obfuscating, it will always be the same interpreted language. Which means the obfuscation can be reversed very, very easy.</p>
  
  <p>Now my actual question is:<br>
  Does anyone know about a way to conceal client-side code that runs in a browser, so it will be very hard to recover the original source?</p>