Yeah. I keep meaning to dig into Blazor but it seems overwhelming at first (especially because I'm mainly a C# dev due to Unity and a lot of the .NET jargon is foreign to me).
There seems to be more lightweight "c# to web-assembly" routes than might be worth investigating.
Just out of curiosity, what kind of a moderately-complex codebase can be migrated to a browser setting from one that C# is currently running on without considerable refactoring or adaptations ?
It generates and manipulates 3d geometries. I currently render it in Unity but it would be nice to have a lightweight WebGL native library that could be used by three.js, A-Frame etc.
I'm hitting that at the moment with a moderately complex c# codebase that would be really useful to run natively in the browser.
Yeah - I could rewrite it but I'd much rather not.