使用EventSource建立连接接收后端推送的数据,但是多开标签页后,新的标签页页面卡死,请求都在pending,如果把EventSource连接放到worker线程中创建,能否解决这个问题,Web Worker中的HTTP请求会不会计入浏览器的同域最大请求数量呢?
使用EventSource建立连接接收后端推送的数据,但是多开标签页后,新的标签页页面卡死,请求都在pending,如果把EventSource连接放到worker线程中创建,能否解决这个问题,Web Worker中的HTTP请求会不会计入浏览器的同域最大请求数量呢?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
会计入。
因为Web Worker运行在与主线程相同的进程中,因此它们受到同一限制。
如果需要在Web Worker中进行大量的HTTP请求,可以考虑使用多个Web Worker,或者使用服务器端渲染(SSR)来生成预加载的资源。