warningLa ofuscación no cifra el código ni protege secretos. Verificá el resultado antes de publicarlo: los perfiles más intensos pueden aumentar considerablemente el tamaño y reducir el rendimiento.
Transforma código JavaScript o TypeScript en una versión funcionalmente equivalente pero mucho más difícil de leer y de aplicarle ingeniería inversa. Renombra identificadores, reestructura el flujo y oculta cadenas de texto.
Ofrece perfiles de intensidad (por ejemplo, más liviano o más agresivo) y objetivos de destino según dónde vaya a ejecutarse el código, para equilibrar protección y rendimiento.
El procesamiento corre por completo en tu navegador, sin enviar el código a ningún servidor. La ofuscación dificulta la lectura, pero no es cifrado: un atacante decidido aún puede analizar el resultado.
function greet(name) { return "Hola " + name; }
var _0x1a2b=['Hola\x20'];function _0x3c(_0x4d){return _0x1a2b[0x0]+_0x4d;}
No. Ofuscar hace el código difícil de leer, pero sigue ejecutándose tal cual en el navegador. No es cifrado: quien tenga tiempo y herramientas puede analizarlo. Nunca ocultes secretos reales, como claves de API, en el código cliente.
Puede hacerlo. Los perfiles más agresivos agregan capas de protección que aumentan el tamaño y pueden ralentizar la ejecución. Elegí el perfil según el equilibrio que necesites entre protección y velocidad.
No hay una función para deshacerla, y los nombres originales y comentarios se pierden. Guardá siempre una copia del código fuente sin ofuscar antes de generar la versión protegida.
No. La ofuscación se ejecuta íntegramente en tu navegador; el código nunca sale de tu equipo.