The client and server will negotiate when it is appropriate to switch between polling, push, and realtime sync strategies.