News for hackers. Stuff that matters.
Re:WebAssembly: Swift, C#, Java and Oxygene in the Browser by saurik on Saturday January 13, 2018 @02:24PM (#16140861)
You are assuming a compilation that results in high-level JavaScript code. As JavaScript is a Turing complete language, you can trivially compile any other programming language to target it, and we not only have done that a lot but even made it efficient using asm.js. All WASM is buying us is a more efficient encoding format that can be parsed more quickly than asm.js.
Re:WebAssembly: Swift, C#, Java and Oxygene in the Browser by esrauch on Sunday January 14, 2018 @03:26PM (#16146176)
> All WASM is buying us is a more efficient encoding format that can be parsed more quickly than asm.js.

That is only the initial property. WASM is expected to get a number of new features that aren't expected to come to JS, like actual threads.

Re:WebAssembly: Swift, C#, Java and Oxygene in the Browser by pjmlp on Saturday January 13, 2018 @02:27PM (#16140875)
It also applies to asm.js.

Just because it runs does not mean it does so efficiently, or that 100% of the source language semantics are supported without any constraints.