Offuscamento di base
L'offuscamento di base comprende le trasformazioni standard eseguite interamente nel browser, senza alcun server né piano Pro. Queste opzioni rinominano gli identificatori, nascondono i letterali stringa, iniettano dead code e appiattiscono il flusso di controllo, rendendo il JavaScript molto più difficile da leggere e da decompilare.
Le opzioni riportate di seguito sono le più importanti e ciascuna dispone di una breve guida dedicata. Per l'elenco completo, con tutte le opzioni e i relativi compromessi, si veda il Riferimento delle opzioni. Per ottenere la protezione più elevata, è possibile combinarle con l'Offuscamento VM.
In questa sezione
String Array
Estrarre i letterali stringa in un array codificato.
Control Flow Flattening
Trasformare il codice lineare in una macchina a stati per nascondere il flusso del programma.
Altre opzioni importanti
Dead code injection, self-defending, rinomina di variabili globali e proprietà, debug protection e altro ancora.
Commenti condizionali
Disattivare selettivamente l'offuscamento per blocchi specifici tramite commenti speciali.
