I am evaluating a software that runs natively on Windows and OS X, and that also provides a plug-in for Firefox, IE and older versions of Safari (<5.1) on OS X for displaying files created with the software.
Obviously a part of their closed-source code is compiled and shipped with the plug-in, but not directly readable unless someone want to spend some time decompiling and reversing it. This also means that this company is stuck to the browsers for which they provide a plug-in.
So I was wondering: is there a way to target a large number of browsers and platforms, using for example HTML5 and WebGL, without revealing too much code ?