I checked the minifier tools out there for JS
They take some code like this
function sayHello(){
alert('hi');
}
and give you back something like this:
function sayHello(){alert("hi")}
which is uglified and compressed ( hence minified) but still can be reverse engineered.
But I do know there are cases where the function name is also modified. Those not only compress and uglify the js, it but also, makes it practically impossible to reverse engineer...
The code in those changes the func and var names so sayHello may end up being "a" or "b" etc..
What is this process called? Is there an online tool where you supply your JS and it gives you back that kind of a minification?