web worker中的 ajax 请求 是否是由主线程调度的

发布于 2022-09-11 21:08:48 字数 122 浏览 18 评论 0

现在页面请求很多,大概十多个,而且需要实时刷新,目前是用定时器轮询更新,页面卡顿

如果把这些请求放到 web worker 中执行,请求全部轮询完成后将响应结果传递到主线程,那么这些请求的调度还是由主线程进行的吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

路弥 2022-09-18 21:08:48

理论上应该不会怎么搞吧?而且由主线程(进程)去调度无疑会增加复杂度

举个例子,SharedWorker是可以被多个页面共享,这时候谁才算主线程? 如果主线程崩了又要怎么处理?

每个Worker都会有自己的事件循环和执行上下文

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文