Confirmed users, Bureaucrats and Sysops emeriti
291
edits
Line 59: | Line 59: | ||
== Notifications == | == Notifications == | ||
Clients that have sync enabled should use our notifications protocol to listen to server changes. For bookmark and password changes, we | Clients that have sync enabled should use our push notifications protocol to listen to server changes. For bookmark and password changes, we replicate to the server after a brief delay. For history updates, we group updates with a certain (not necessarily very short) time delay. When the server receives any changes, it will send a push notification to all clients that are currently registered and are known to be out of date. CouchDB maintains sufficient state as part of the replication protocol to find these clients. When clients start, they should also contact the server to receive updates (and register for push). | ||
== Optional CouchDB protocol modifications == | == Optional CouchDB protocol modifications == |