jscrambler logoSolutionsProductsResourcesPartnersDocs
open side menu
Solutions
By Need
JavaScript Protection
Magecart Mitigation
Mobile App Protection
Data Leakage Prevention
Third Party Control
Customer Hijacking Prevention
User Data Protection & Compliance
By Sector
Financial Services
IT & Software
E-Commerce
Healthcare
Media & OTT
Gaming & Gambling
Products
Code Integrity
Application Shielding
Runtime Protection
JavaScript Threat Monitoring
Webpage Integrity
Webpage Inventory
Third Party Management
User Data Management
Webpage Threat Mitigation
Resources
Partners
Docs
Blog
Learning Hub
Code Integrity
Privacy & Security
Help Center > Code Integrity > Documentation > Transformations

Transformations

Optimization

Targetless
Assertions RemovalConstant FoldingDead Code EliminationDebug Code EliminationDuplicate Literals Removal
Identifiers
Identifiers Renaming
Minification
Whitespace Removal

Obfuscation

Booleans
Boolean To Anything
Strings
Char To Ternary OperatorString ConcealingString EncodingString Splitting
Statements
Comma Operator UnfoldingFunction Outlining
Control Flow
Control-Flow FlatteningDead Code Injection
Statement
Countermeasure Injection
Identifiers
Dot to Bracket NotationGlobal Variable IndirectionIdentifiers Renaming
Targetless
Duplicate Literals Removal
Predicates
Extend Predicates
Functions
Function Reordering
Numbers
Number To String
Objects
Object Properties SparsingProperty Keys ObfuscationProperty Keys Reordering
Regular Expressions
Regex Obfuscation
Variables
Variable GroupingVariable Masking

Code Lock

Targetless
Browser LockDate LockDomain LockOS LockRoot/Jailbreak Detection Lock

Rasp

Targetless
Dead ObjectsSelf DefendingSelf Healing
Objects
Memory Protection