2014-03-07 26 views

回答

1

Websockets具有较低的延迟,因为您可以推送到客户端并减少开销,因为您不需要使用REST进行轮询。 REST更好地支持旧版浏览器(不支持websockets)。

所以它真的取决于您的要求。它主要是浏览器支持vs延迟困境。

为网络套接字浏览器支持:

http://en.wikipedia.org/wiki/WebSocket#Browser_support

编辑(添加):

各种机制可用于聊天应用: What are Long-Polling, Websockets, Server-Sent Events (SSE) and Comet?

+0

对于一个聊天的事情,我可能会长期投票。 – vtortola

+0

确实,你有BOSH和Comet之类的东西。编辑答案。 –