Blazor
Фреймворк Microsoft для веб-интерфейсов на C# вместо JavaScript (Стив Сандерсон, 2018). Два режима: Server (интерфейс передаётся через SignalR) и WebAssembly (среда .NET прямо в браузере).
Версия на WebAssembly загружает в браузер среду Mono (около 10 МБ). Серверная версия легче при загрузке, но требует постоянного соединения SignalR. В .NET 8 (2023) появился «Blazor United» — гибрид серверного рендеринга и интерактивности на одной странице. Компоненты пишутся в файлах .razor (HTML плюс блоки кода C#). Конкуренты — классические SPA (React, Vue, Angular). Ниша: корпоративные .NET-команды, которым нужен один стек.