Yes. If they want it to run on the Web. That's the way it currently is and that's the thing I'm saying I'll miss.
You don't have to put any of your code on the Web, but when you do I can read it. I like that.
Yes. If they want it to run on the Web. That's the way it currently is and that's the thing I'm saying I'll miss.
You don't have to put any of your code on the Web, but when you do I can read it. I like that.
What you're experiencing here is a lot more equivalent to someone putting up an HTML page that contains links to .exe binaries to run a 3D game. Except with WebAssembly, you get to skip the downloading .exe and executing it in a safe sandbox steps.
The .exe binary wasn't open source before, and it isn't now.
So I don't see why WebAssembly is causing feelings of dread for you.
I think that's the point. Obfuscation.
All minified code is easily de-minified if you want to know how it works (and can understand the language)
The point I was trying to make is that the days of yore OP was alluding to where when I "put any of [my] code on the Web, [...] I can read it" are long gone, thanks to the obfuscation of modern bundling technologies.
By the same logic, all compiled code (including WebAssembly) is easily reverse engineered if you want to know how it works.