Obfuscation: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 7: Line 7:
* js-obfuscator-medium: Medium obfuscation, optimal performance. Performance will 30-35% slower than without obfuscation
* js-obfuscator-medium: Medium obfuscation, optimal performance. Performance will 30-35% slower than without obfuscation
* js-obfuscator-high: High obfuscation, low performance. Performance will 50-100% slower than without obfuscation
* js-obfuscator-high: High obfuscation, low performance. Performance will 50-100% slower than without obfuscation
* js-obfuscator-custom: Design your own settings in the obfuscatorSettings property.
* js-obfuscator-custom: Design your own settings in the [[Properties Window|obfuscatorSettings]] property.


Low works for most apps, but medium and high have problems with some. Test carefully before releasing!
Low works for most apps, but medium and high have problems with some. Test carefully before releasing!

Latest revision as of 21:47, 18 May 2017

Project Properties has the option to turn your deployed code into absolute gibberish. You won't be able to read it - nor will almost anyone else:

https://github.com/javascript-obfuscator/javascript-obfuscator

It has 4 levels:

  • js-obfuscator-low: Low obfuscation, High performance. Performance will slightly slower than without obfuscation
  • js-obfuscator-medium: Medium obfuscation, optimal performance. Performance will 30-35% slower than without obfuscation
  • js-obfuscator-high: High obfuscation, low performance. Performance will 50-100% slower than without obfuscation
  • js-obfuscator-custom: Design your own settings in the obfuscatorSettings property.

Low works for most apps, but medium and high have problems with some. Test carefully before releasing!