在前端同时处理多个Http请求时,为了减少请求与响应时延,往往会使用Promise.all()实现请求并行发送。但是浏览器对此有一定的限制,
在 Chrome 浏览器中允许的最大并发请求数目为 6,这个限制还有一个前提是针对同一域名的,超过这一限制的后续请求将会被阻塞。
于是,可以通过一定方式实现并发控制,一次发送一组Http请求,待执行完成一个Http请求则将下一个Http请求加入分组
1 | /** |
- 本文作者: Tsailor
- 本文链接: http://tsailor.github.io/2021/08/30/关于Promise.all的并发控制/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!