Виртуальный DOM на стороне сервера, какое состояние сеанса в Blazor? - PullRequest
3 голосов
/ 05 марта 2019

Прежде чем приступить к проекту Razor-Components, мне нужно понять, какое дополнительное хранилище состояния сеанса сервера навязывается архитектурой Razor-Components. Я понимаю, что Виртуальный DOM является важным элементом работы Blazor, и виртуальный дом, вероятно, является разумной концепцией, например. это основополагающий элемент ReactJS.

Что меня беспокоит, так это то, что, когда весь Blazor работает на стороне сервера, виртуальный домен должен быть размещен на стороне сервера, а для того, чтобы платформа Blazor отправляла html delta-команды в браузер клиента.

Мне было бы интересно услышать какие-либо оценки вероятного размера виртуального домена на клиентское соединение для нетривиального приложения SPA.

Для сравнения, при разработке обычного приложения .NET Webapi я стараюсь поддерживать состояние сеанса пользователя значительно ниже 1 КБ.

...