Still wanting chat to not require it to be polled from the server(s) instead of automatically pushed to clients by the server(s). The polling method in use here is terrible for a chat system.
When in the “All Channel”, the 10 most out-of-date channels will be polled for messages every 30 seconds.
Can we move from polling messages to pushing them?
e: If the reason for polling for messages is performance, that’s a red herring as services like Twitter and Facebook which use an extremely large amount of push notifications can handle them just fine.