Manzhula David

Results 43 comments of Manzhula David

Created tiny implementation of obfuscation, but with operators `&`, `|`, `^`: https://gist.github.com/da411d/ba4d9e06389ffbba0daa64a76a8706b8 Currently it supports only positive integers.

In the other hand, I think that bitwise operators look more intimidating and fewer people will dare to touch them🙄

I agree, can just use polyfill for destructuring and it will additionally "obfuscate" the code. In other hand, for old browsers better to use tools like Babel because `javascript-obfuscator` doesn't...

Btw, `Babel` is great obfuscator:) Once upon a time i tried to transpile async/await code with Babel. In result it got pretty obfuscated structure=) https://old.babeljs.io/ ![image](https://user-images.githubusercontent.com/12462454/90889393-c6fe4500-e3c0-11ea-97bc-b8a97a6a9b67.png)

I think it will slow down the code, so you need to obfuscate only tiny part of all number literals. Maybe add `threshold` field to config also. Adding some letters...

How about implement like [here](https://github.com/javascript-obfuscator/javascript-obfuscator#kind-of-variables)? If arrow functions are present in code - obfuscator also will use them.

@anywhichway, no no, I just offered idea for this feature. Sory if I confused you

@BlackYuzia, as stated in [this comment](https://github.com/javascript-obfuscator/javascript-obfuscator/issues/830#issuecomment-739250520), _it will transform only functions appended by the obfuscator itself._

Other idea: add option kinda "supportModernJavascrypt". It will be useful for destructuring like in #720 and also may be useful for future interesting syntax constructions

How about `Number.parseInt` with random radix? Radix may be any between 2 and 36. Also in each intermediate function may be different radixes because they are converted to usual numbers....