我注意到这里的 Meteor 流包包含 SockJS: https ://github.com/meteor/meteor/tree/master/packages/stream
基于一些提交消息,我猜 Meteor 使用 SockJS 轮询作为它的主要浏览器-服务器通信机制。那是对的吗?
我注意到这里的 Meteor 流包包含 SockJS: https ://github.com/meteor/meteor/tree/master/packages/stream
基于一些提交消息,我猜 Meteor 使用 SockJS 轮询作为它的主要浏览器-服务器通信机制。那是对的吗?
看起来像。但它现在不使用代码中注释的 websockets 或流:
self.socket = new SockJS(self.url, undefined, { debug: false, protocols_whitelist: [
**// only allow polling protocols. no websockets or streaming.
// streaming makes safari spin, and websockets hurt chrome.**
'xdr-polling', 'xhr-polling', 'iframe-xhr-polling', 'jsonp-polling' ]});