JS Обфускация/Декодирование (eval)
Бесплатный онлайн упаковщик/распаковщик JS, eval-кодирование и восстановление
Что такое JS Pack/Unpack?
JS packing преобразует исходный код в закодированную строку в вызове eval(). Это усложняет чтение, но не обеспечивает реальной безопасности.
Как запаковать/распаковать JavaScript
Вставьте код. «Закодировать» — eval-кодированная версия. «Декодировать» — восстановление читаемого JS.
▶Pack = минификация?
Нет. Минификация удаляет пробелы и сокращает имена переменных. Pack кодирует код в строку, декодируемую через eval().
▶Защищает ли packing код?
Не реально. Запакованный код можно распаковать инструментами вроде этого. Это не замена настоящей защите.
▶Замедляет ли packed код?
Да, браузер должен декодировать строку и выполнить eval(). Для продакшена используйте минификацию и tree-shaking.