Gente, si no quieren que alguien les robe el código, eligieron el lenguaje y plataforma equivocados. Usen el copyright para protegerlo de una manera útil.
 
Con respecto a tu duda puntual, obviamente va a generar un overhead decodificar todo e interpretar el código dinamicamente. 
EDIT: 
Me olvidaba, además, el uso de las funciones escape y unescape no es recomendable:  
 Cita:  The escape and unescape functions do not work properly for non-ASCII characters and have been deprecated. In JavaScript 1.5 and later, use encodeURI, decodeURI, encodeURIComponent, and decodeURIComponent.
    Fuente.