Events
When every occurrence must remain recoverable.
.emit("task.updated", data)Realtime event platform
Build realtime applications without
the infrastructure.
Events · State · Signals
Some updates must arrive. Some only need the latest value. Others are only useful right now.
When every occurrence must remain recoverable.
.emit("task.updated", data)When every client needs the latest value.
.state.set({ progress })When stale updates can be safely discarded.
.signal("cursor.moved", position)