Обновите WebStorage или потеря в кадрах

Как то странно организован WebStorage. Есть коллекция ключей-нормально. А значения по ключам, НА МОЙ ВЗГЛЯД, нужно сохранять по CRUD ведь все это будущая модель БД. Из этого следует что для WebStorage нужно вводить транзакционную модель с ответами во фронте. НАДО/НЕ НАДО?

Потом у localStorage и sessionStorage странное расположение в UI, те есть в window.

Может лучше: data.storages.local.InTab - хранилище для вкладки

data.storages.local.InPC - хранилище которое постоянно для компьютера конечного пользователя. И отправляется только по завершении главной транзакции в банк.

data.storages.global.InPage - хранилище соответствующее определенному url вместе с строкой запроса. На сервере лучше иметь объект PrimePage, которая будет хранить состояние последней использованной вкладке. Это состояние самое последнее состояние используемое для ввода в БД.

data.starages.global.InSession - хранилище отправляемые при каждой отправке на сервер.

ВЫВОД: Из-за рутины при общих беспокойствах WHATWG у нас нет нормальных средств для Интернета. Как следствие большие счета у богатых не защищены. Я сам не богат, но работать в жёстких условиях это потеря кадров которые больше не нужны из-за проффесиональности.