Jscrambler 3.8 gives you precise control over which public identifiers get renamed, making Rename All safe to use instead of settling for Rename Local.
The main features and benefits include:
– Unsafe Mode: Renames every identifier except those from HTML5/JS native APIs, regardless of whether they’re defined — maximum potency, with some risk of breaking undefined references.
– Safest Mode: Only renames identifiers whose definition is found in your source code, avoiding the errors that come with renaming undefined references.
– Include and Exclude Lists: Force specific identifiers to always be renamed (Include) or never be renamed (Exclude), regardless of which mode you’re using — giving you the final word if something breaks.
– Stronger obfuscation: Targeting more identifiers means more of your code’s meaning is stripped away, and those newly-targeted names are also caught by other transformations for a more resilient result.