Ну вообщето, тот же Closure Compiler анализирует код, и сжимает его так, чтобы + Gzip был выигрыш в объёме (причём оч крутой). так что извини, но ты не прав.
А если уж стоит вопрос обфускации, то лучше юзать Packer)
Пример на Closure Compiler:
До сжатия:
function hello(name) {
alert('Hello, ' + name);
}
hello('New user');
После:
alert("Hello, New user");
Он проанализировал код, и вычислил, что в данном случае можно сделать без всяких функций) Так что минификаторы не так просто работают...