Quote Originally Posted by czar View Post
WebGL and HTML5 aren't designed to compete against native compiled code.
Well that's changing, Google ChromeOS, MS Metro, node.js, that FireFox mobile OS and the direction of new Html5 specs, they are step by step being pitted against native code.

And Dan, there are tens of thousandths html5 apps getting sold, wrapped with phonegap or other similar homemade browser apps. For some the HTML shows through, for the well done ones, you can't tell them apart from the user point of view.

Obfuscation as Czar pointed means that even though you get the code, you can't do much with it, you certainly can't reuse it without an effort that is as high or higher than writing it yourself anyway, especially when before obfuscation, the js went through an optimizer or smart-linker.