AD
php
как вариант))хранить и обрабатывать стэйты в рамках текущей сессии пользователя на сервере - это замечательная идея
более-менее продвинутое веб-приложение этим и занимается (если мы говорим о фуллстэк разработке)
проблема только в одном, это стандарты интерфейсов которые всех устроят. Их нет, есть несколько стандартов на выбор разработчика((
а вот тут мы получаем все в одном приложении, это может вырасти в отдельную песочницу (аля ASP.net)
так же не стоит забывать что
WebAssemble
дышит в спину подобным реализациям