Blazor: руководство по WebAssembly и Server
Blazor позволяет писать интерактивные веб-приложения на C#. Есть два режима — WebAssembly (клиент) и Server (через SignalR). Выберите модель по требованиям к скорости загрузки, офлайн-работе и масштабируемости.