WebAssembly, an executable format for the web
I&#x27;d like to think one day that the non-web side of WASM could become a more deterministic and cross-platform-predictable LLVM IR. Right now it is too limited of course but as GC and threading specs come along, I can hope one day it will reach parity. Granted it isn&#x27;t as low level, but that has benefits for compiler backend implementers (they can choose how they target their arch) and compiler frontend implementers (they don&#x27;t have to do different things per platform). Basically, imagine if Java bytecode was developed less around OO semantics, wasn&#x27;t lumped in with its stdlib by the community, didn&#x27;t have encumbered JCK and other tests, etc, etc.<p>Edit: Changed &quot;LLVM&quot; to &quot;LLVM IR&quot; to clarify as requested.