gpt4 book ai didi

meteor - meteor 如何更新浏览器?

转载 作者:行者123 更新时间:2023-12-04 00:36:13 26 4
gpt4 key购买 nike

看过 Meteor Framework screencast .我注意到更改数据库会无缝更改浏览器中的数据。通常AJAX,只是每隔几秒钟重新加载页面的一部分,但在这里我没有注意到浏览器重新加载。他们是如何在 Meteor 中实现这一目标的?它是否依赖于 Node.js?

更新:Toby Catlin 提出了另一个有趣的问题。 Meteor 如何处理不同的浏览器?

最佳答案

有一些技术允许服务器将数据推送到浏览器中,而浏览器不需要请求它。这种技术的术语是 Comet [wikipedia.org]大多数技术都与 AJAX 相关(有一种叫做 Comet 的漂白剂和一种叫做 Ajax 的清洁产品)。有多种连接类型:长轮询、流式 XHR、永久帧、服务器发送事件和 websocket。 Socket.IO 是一个很好的库,它为流媒体服务器提供连接类型。

您确实需要一个支持 Comet 连接的服务器。你可以用谷歌搜索当前的但我的头顶:node.js、 Tornado 、 cometd 、轨道、码头流

我猜 Metor 会根据浏览器的功能使用不同的连接类型,例如 Chrome 的 websocket 和 IE 的长轮询。如果有人可以给出更具体的答案,我会感兴趣

关于meteor - meteor 如何更新浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com