News for hackers. Stuff that matters.
Re:.NET MAUI: .NET Multi-Platform App UI by manigandham on Wednesday April 21, 2021 @04:11AM (#26886700)
Pages can be server-side rendered and then hydrated after load, in either mode. This makes a dramatic difference in usable latency.
Re:.NET MAUI: .NET Multi-Platform App UI by andix on Wednesday April 21, 2021 @05:54AM (#26887415)
Sure. But it still takes some time until the interactive part works. And it doesn't solve connectivity issues a SPA can easily handle.
Re:.NET MAUI: .NET Multi-Platform App UI by manigandham on Wednesday April 21, 2021 @06:06AM (#26887488)
SPA = single page application. You can make one entirely in Blazor and can host it on any static file host. Are you talking about Javascript specifically?
Re:.NET MAUI: .NET Multi-Platform App UI by andix on Wednesday April 21, 2021 @06:33AM (#26887673)
The difference of Blazor compared to a "classic" SPA (for example React + JSON API) is:

Blazor Server: On a broken/poor connection there is no interactivity anymore

Blazor WASM (=SPA): Keeps working when connection is lost, but everything is sooo slow

classic SPA: Keeps working with lost connection and is fast.

Re:.NET MAUI: .NET Multi-Platform App UI by Mertax on Wednesday April 21, 2021 @11:32AM (#26890999)
Last year I created a Blazor WASM app[1] to get familiar with the tech. It was a game based on the board-game from the 60's called "Acquire". Although it's using the WASM hosting model, I did use SignalR to facilitate the real-time game play between players. The "practice" mode against the crude AI is entirely WASM and can be "played" as a PWA completely offline. I had intentions of finishing this out, but I got far enough that I learned what I needed to for now. I felt like it was pretty good considering it's probably less than 40 hours of work and I'm a mobile/desktop dev not a Web dev.

[1] https://acquiregame.azurewebsites.net/

Re:.NET MAUI: .NET Multi-Platform App UI by nec4b on Wednesday April 21, 2021 @08:50AM (#26888955)
> Blazor WASM (=SPA): Keeps working when connection is lost, but everything is sooo slow

Why should it be slow? Once Blazor WASM is loaded, it doesn't need a connection to the server anymore.

Re:.NET MAUI: .NET Multi-Platform App UI by andix on Wednesday April 21, 2021 @12:08PM (#26891512)
.NET runs in WASM around 20 times slower than in the server runtime. The application is just slow, not the network.