2
我一直在建立一個網絡繪畫程序,其中用戶的藝術作品的狀態保存爲json對象。每次我添加到客戶端的撤消堆棧(只是描述項目狀態的json對象數組)時,我也想將狀態保存到服務器。將項目保存爲增量json差異?
我想知道是否有一個優雅的方式[1]只發送差異,然後[2]能夠稍後下載項目並重新創建項目的當前狀態?我擔心這可能會變得混亂,並且趨向於在每個撤消步驟上載完整的json項目狀態。任何建議或指向優雅地解決這類問題的項目?