You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Minor Changes
ba7f231: Add rpc.markFinal(...signals) to promise clients a signal will never change
again. Final signals serialize as {"@S": id, "v": value, "f": 1}: the client
still gets a Signal, but observing it sends no @W and the server never
subscribes to it. A signal that becomes final while clients watch it is
announced with a debounced N:@S:id,null,"seal" update, which forwarding
relays. The server drops its subscriptions immediately, while seal updates are
batched for one second. Existing append, merge, and splice modes remain strings.