Базовая обфускация
Базовая обфускация охватывает стандартные преобразования, и они выполняются полностью в вашем браузере - без сервера и без тарифа Pro. Эти опции переименовывают идентификаторы, скрывают строковые литералы, внедряют мёртвый код и уплощают поток управления, значительно затрудняя чтение и реверс-инжиниринг вашего JavaScript. HTML-обфускация, функция Pro, наоборот, выполняется на сервере.
Руководства ниже посвящены самым важным опциям. Полный список со всеми опциями и их компромиссами см. в Справочнике опций. Чтобы получить наиболее сильную защиту поверх этих опций, сочетайте их с VM-обфускацией.
В этом разделе
String Array
Вынос строковых литералов в массив, при необходимости закодированный.
Control Flow Flattening
Преобразование линейного кода в конечный автомат, чтобы скрыть ход выполнения программы.
Другие важные опции
Dead Code Injection, Self Defending, Rename Globals, Rename Properties, Debug Protection и другое.
Условные комментарии
Выборочное отключение обфускации для отдельных блоков с помощью специальных комментариев.
