@rockylhotka @cwoodruff @maartenballiauw @breakpointshow @rafaelldi I have mixed feelings on Blazor. I can see why devs would leap at it, but the user experience can suffer because of web sockets or Wasm payloads.
Blazor United also feels like a step down from what Razor already offers. No Tag Helpers is a big missing feature.
Blazor development seems to have sucked the oxygen out of the rest of the ASP.NET framework ecosystem.
@khalidabuhakmeh @cwoodruff @maartenballiauw @breakpointshow @rafaelldi In my mind it a difference between (what I think of) as a web site experience vs an app experience.
#blazor hasn't been good for a web site experience compared to razor pages.
It's good for an app experience. I'd much prefer to build a call center app or order entry or other line of business scenarios with Blazor compared to razor pages.
And in most of those scenarios, seconds of app load each morning is irrelevant.
@phildoherty @rockylhotka @cwoodruff @maartenballiauw @breakpointshow @rafaelldi web sockets are hard and can have connectivity issues.
.NET 8 is adding more resiliency and reconnect options.
Also, WebSocket sessions need to be managed in-memory on a server, so prepare your production environment accordingly.