Ofuscar propriedades javascript?
Eu testei recentementeUglifyJS eCompressor YUI e percebi algo estranho.
Ambos os minificadores não parecem alterar os nomes das propriedades do objeto, apenas os nomes das variáveis e funções.
por exemplo, se eu tiver o seguinte código:
var objName = {first:2, second:4};
alert(objName.first + " " + objName.second);
os nomesfirst
esecond
permanecem inalterados na versão reduzida.
Por que é que?