【发布时间】:2021-02-10 20:08:10
【问题描述】:
是否有人同时使用 Web Worker 和 Async,或者有人投票反对?
例如,如果我想发出 1000 个异步调用并等待它们完成,它是同步的,所以它很慢。虽然不阻塞主线程,但是一一做await很慢。
我可以等待一个异步方法创建 1000 个 Web Worker 并并行发送 1000 个 fetch (每个 worker 一个 fetch)。每个 web worker 将等待获取结果并返回结果。在创建 1000 个 Web Workers 的主要异步方法上,它收集了所有 1000 个结果。完成后,它会完成该方法并且主线程将从那里继续?
我没有看到那里的例子。我想知道为什么。这是一个坏主意吗?或者也许有一个框架?
谢谢
【问题讨论】:
标签: javascript async-await web-worker