有人对以下行为有解释吗:
当我通过小型 xhr 请求使用 chrome 上传内容时,一切正常。但是当我最小化 Chrome 时,上传下降几乎正好是 10mbits。我在 Windows 10 和 Ubuntu 22.04 桌面上试过这个。 下载速度不受影响。 chrome 是否最小化没有变化。 Firefox 似乎也有同样的行为。
我已经进行了相当广泛的搜索,但无济于事,包括搜索“最小化时的 chrome 带宽限制”之类的内容都没有得到任何答案。我什至问过 ChatGPT :)
我进一步检查了 chrome://discards 并禁用了“Auto Discardable”,但这并没有改变任何东西。
好吧,我要回答我自己的问题。经过一些研究,我认为原因是小的 xhr 请求。 Web 浏览器在后台限制 javascript 的执行。因此,xhr 请求的回调可能也会受到限制,从而导致 10MBit/s 的传输上限。在后台下载不会受到限制,这支持了我的理论。