I must end on a sad note. ASP.NET, Blazor, JS, or whatever, all finish-up rendering in a web browser. It's tragic that the ancient dumb web browser is now the only host for web apps, and that we must attempt to present serious business applications using HTML, CSS and JS. The web browser was invented so we could have flame wars and look at pictures of cats and porn, it's barely evolved since then and it's completely inadequate for rendering business applications. Sure it can, but look at the flaming hoops and all the weird quirks you have to jump through. Web development is in a lamentable state.