为什么 rails turbo-stream-from 不更新选项卡外的 dom?

Why doesn't rails turbo-stream-from update the dom outside the tab?

当我们不在浏览器的应用程序选项卡中时,为什么 rails turbo-stream-from 不更新 dom?

当我们返回应用程序所在的浏览器中的选项卡时,所有项目都在此时立即插入。

我不太清楚其中的逻辑 但我认为有两种可能性:

  1. 它使用浏览器 Window 焦点事件,因此更新将在用户打开选项卡时完成
  2. 这是浏览器的限制,为了防止不必要的CPU使用,如果用户关注另一个标签,它不想更新内容