3 ms·
> Long term WASM is a more efficient compiler target. Smaller, faster, easier to deal with for compiler builders, etc. And more obfuscatable.
by cies 5y ago
> Long term WASM is a more efficient compiler target. Smaller, faster, easier to deal with for compiler builders, etc.
And more obfuscatable.
- monocasa 5y agoI'd say obfuscated JavaScript is more obfuscated than stripped Wasm. In cases where you don't have meaningful symbol names either way, wasm's code flow is required to be significantly more structured than what you can get a JavaScript VM to accept and run. Those invariants that help the VM make sure the code is safe to run at close to native speed also halos automated tooling deobfuscate it.