Javascript 客户端web浏览器能否使用RESTful web应用程序订阅更新?(观察者模式)

Javascript 客户端web浏览器能否使用RESTful web应用程序订阅更新?(观察者模式),javascript,ajax,rest,Javascript,Ajax,Rest,我目前正在开发一个网站,前端客户端(在web浏览器中运行的HTML/JavaScript)使用RESTful Ajax调用与后端服务器应用程序通信。在许多页面中,客户机绝对需要知道一些特定的事情是否发生了变化。但是,其中一些更改非常罕见,因此让客户端不断向服务器发送请求以获取状态以检查其是否更改,并在状态确实更改时执行某些操作似乎不是非常有效 我想知道是否有推荐的方法让客户端(用户的浏览器)像一个观察者一样,订阅服务器中的特定主题,并让服务器在客户端订阅的内容发生状态更改时通知客户端。我目前还不

我目前正在开发一个网站,前端客户端(在web浏览器中运行的HTML/JavaScript)使用RESTful Ajax调用与后端服务器应用程序通信。在许多页面中,客户机绝对需要知道一些特定的事情是否发生了变化。但是,其中一些更改非常罕见,因此让客户端不断向服务器发送请求以获取状态以检查其是否更改,并在状态确实更改时执行某些操作似乎不是非常有效

我想知道是否有推荐的方法让客户端(用户的浏览器)像一个观察者一样,订阅服务器中的特定主题,并让服务器在客户端订阅的内容发生状态更改时通知客户端。我目前还不知道有什么切实可行的方法可以做到这一点


任何指导都将不胜感激,谢谢

请看一看WebSocket。@abhishekkannojia这可能正是我需要的,谢谢。如果您使用的是c#后端,请看一下SignalIR库。它支持websockets,并采用其他兼容技术来支持较旧的浏览器,而且实现起来非常简单。