4 ms·
More like compile once and distribute one blob, run anywhere. In theory. Write once, run anywhere is true with cross compilers and native executables without a
by exDM69 4y ago
More like compile once and distribute one blob, run anywhere. In theory.
Write once, run anywhere is true with cross compilers and native executables without any bytecode intermediate formats. Or even things like APE executables and cosmopolitan-libc.
The hard part is finding portable libraries to actually do anything interesting. Networking, graphics, GUI, peripherals. WASM is not helping here and maybe even makes things a bit worse by introducing yet another platform to the portability matrix.
I do see the allure of using WASM for sandboxing, plugins and running untrusted code. Things where the distribution part matters.