WebHooks, PubSubHubbub, WebSockets, ...
Of course, WebSockets are not the panacea to every problem. WebHooks and PubSubHubbub are great protocols for intermittent push updates where a long-lived TCP connection may prove to be inefficient. Likewise, if you require non-trivial routing then AMQP is a powerful tool , and there is little reason to reinvent the powerful presence model built into XMPP . Right tool for the right job, but WebSockets are without …
…data that's being transferred is actual data and there is no useless polling going on. Although PubSubHubbub is one solution to the polling problem , it's not the only one. Others are using the IM standard, XMPP , to also distribute information to Subscribers.
If you're interested in PubSubHubbub, I strongly suggest that you read the documentation at Google's Code page .