Наш JavaScript-обфускатор переименовывает идентификаторы, удаляет комментарии и форматирование и может шифровать строковые литералы.
Как все указывают, да, решительный реверс-инженер может это сделать, но суть в том, что он действительно должен приложить усилия. Если приложение большое, он должен приложить соответственно большое усилие.
Ссылка объясняет, почему кодировщик скриптов Microsoft - плохая идея.