-
Kinda unrelated but after working with Rust/Wasm web frameworks, I'm sceptical of Blazor and how well it performs, especially until wasm gc proposal is implemented because C#. Afaik, currently it ships the GC with .NET runtime in the wasm binary which increase the binary size. I'd love to hear more about it from someone who has actually worked with Blazor
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
dotnet-webassembly
Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications.
It's been done
-
Like remember all those sites that go "hey we'll convert this video for you" or "we'll resize this picture for you"? Now you don't have to send your files to a third party, and you can do the conversion right there in your browser without having to download an app. Check out http://squoosh.app
-
Yeah I mean NGL it is kind of scary that webgl is able to run a whole ass x86 virtual machine in a browser tab without so much as a permissions prompt.
-
It's also the name of the runtime now. https://github.com/dotnet/runtime#net-runtime
-
The WASM paper discusses that in the final section: https://github.com/WebAssembly/spec/blob/master/papers/pldi2017.pdf
-
There's also this project which appears to be run by a Microsoft employee, but lacks official Microsoft branding and is a proof-of-concept, not a production-ready runtime which is used in Blazor.
-
Yes — see this sample.
-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
I managed to find a reference to the "Mono WebAssembly runtime" in Blazor's code, so it seems that internally Microsoft does appear to refer to the runtime as being part of Mono.
-
There are already client side Rust web frameworks: https://github.com/yewstack/yew