4 ms·
Until wasm has GC, we're not likely to see much in the way of compile-to-web outside of C, C++, or Rust.
by just_astounded 9y ago
Until wasm has GC, we're not likely to see much in the way of compile-to-web outside of C, C++, or Rust.
- pjmlp 9y agoThere is already a .NET prototype. https://github.com/SteveSanderson/Blazor https://github.com/SteveSanderson/Blazor https://www.youtube.com/watch?v=MiLAE6HMr10 https://www.youtube.com/watch?v=MiLAE6HMr10 WebAssembly without native GC support is no different that targeting a real hardware CPU. One just has to implement it as well. As soon as WebAssembly reaches a more mature state, expect the resurgence of plugins and this time around we won't be able to disable them.
- gulbanana 9y agoblazor is not .NET compiled to WASM. blazor uses a .NET runtime called DotNetAnywhere, which is written in C and compiled with emscripten. the actual .NET IL is then interpreted at runtime by DNA.
- pjmlp 9y agoTrue, but the fact is that people are already toying with the idea of bring such runtimes back into the browser. Also if you bother to read the meeting minutes from WebAssembly meetings, developers from .NET team are present in such meetings.
- just_astounded 9y agoFancy!