Ответ 1
В модели хостинга на стороне сервера Blazor выполняется на сервере из приложения ASP.NET Core. Обновления пользовательского интерфейса, обработка событий и вызовы JavaScript обрабатываются через соединение SignalR.
В клиентской модели приложение Blazor, его зависимости и среда выполнения .NET загружаются в браузер, а приложение выполняется непосредственно в потоке пользовательского интерфейса браузера. Все обновления пользовательского интерфейса и обработка событий происходят в одном и том же процессе.
Плюсы и минусы - читайте больше здесь: https://docs.microsoft.com/en-us/aspnet/core/razor-components/hosting-models?view=aspnetcore-3.0
Модель на стороне сервера была выпущена менее рискованной, поэтому сначала мы увидим ее на asp.net 3.0. клиентская сторона придет позже.
Предупреждение: не используйте в производственном коде, пока мы не получим поддерживаемый выпуск.