我使用trello.com来管理我的工作板(类似于Scrum的看板) 而且我真的很想知道,当其他人改变这个电路板时,Trello如何实时重新加载我的电路板,他们使用了什么技术?
这意味着,当我在两个浏览器上打开我的主板时。在第一个浏览器上自动更改内容,第二个浏览器重新加载,非常快,显示更改!
有人可以告诉我,他们是怎么做到的:D
非常感谢!
答案 0 :(得分:2)
根据their blog,他们使用Socket.io客户端和服务器库的修改版本。
这方面的基础技术是WebSockets,它允许通过浏览器进行实时TCP通信。如果正在使用的浏览器不支持该API,则它将依赖于XHR / JSONP轮询,