Rest 哪种类型的服务器通信更适合聊天?

Rest 哪种类型的服务器通信更适合聊天?,rest,websocket,chat,Rest,Websocket,Chat,我想制作一个简单的聊天web应用程序(因此它将与b2g兼容),我想知道哪个客户端-服务器talk实现更好:REST API,还是某种web套接字?Websockets的延迟更低,因为您可以推送到客户端,开销更小,因为您不需要像REST那样轮询。REST更好地支持旧浏览器(不支持WebSocket) 所以这取决于你的需求。这主要是一个浏览器支持与延迟的两难选择 浏览器对web套接字的支持: 编辑(添加): 可用于聊天应用程序的各种机制: 对于聊天,我可能会选择长轮询。没错,你有波什和Comet之

我想制作一个简单的聊天web应用程序(因此它将与b2g兼容),我想知道哪个客户端-服务器talk实现更好:REST API,还是某种web套接字?

Websockets的延迟更低,因为您可以推送到客户端,开销更小,因为您不需要像REST那样轮询。REST更好地支持旧浏览器(不支持WebSocket)

所以这取决于你的需求。这主要是一个浏览器支持与延迟的两难选择

浏览器对web套接字的支持:

编辑(添加):

可用于聊天应用程序的各种机制:

对于聊天,我可能会选择长轮询。没错,你有波什和Comet之类的东西。编辑答案。