std.dom.sync
ISyncClient
protocol
members
apply-patch
(apply-patch client ops)Applies patch ops from server
emit-event
(emit-event client event)Sends event to server
ISyncServer
protocol
members
generate-diff
(generate-diff server last-synced-dom)Calculates diff against a last known state
get-snapshot
(get-snapshot server)Returns the current state of the server DOM
receive-event
(receive-event server event)Handles event from client
sync-step
(sync-step server client last-synced-atom)Performs one sync cycle: Server generates diff -> Client applies it