通过websocket阻止Web浏览器和python之间的大量交换



我使用 websocket 在 python 下的 Raspberry Pi 上的 Robot 与带有 html、js 和 jquery 的 Web 浏览器应用程序之间进行交换。机器人给出其角度位置来自磁力计芯片,网络浏览器显示机器人方向。Web浏览器每秒至少接收 5 条消息,并阻止。如何给浏览器一些"呼吸"以避免这种情况?此致敬意

为了避免浏览器中的阻塞行为,您需要在事件循环中清理一些空间。有关这方面的良好解释,您可以查看此视频:https://www.youtube.com/watch?v=8aGhZQkoFbQ

解释会发生什么:您的浏览器被阻止处理数据,它需要"喘息空间"来直观地重新绘制已发生的更改。如果您分解数据流并使用一些 setTimeout,则在两者之间给浏览器时间"呼吸"。希望对您有所帮助!

相关内容

  • 没有找到相关文章

最新更新