页面请求是异步的,那短时间内发送大量请求会对页面有什么影响?

最近看到了 p-limit 的实现和一些场景,比如大文件分片上传的可以使用并发限制,但是浏览器运行机制里面异步http请求线程render(即 GUI 渲染)进程是分开的两个线程,也就是互不干扰,那么即使你发 1001000 个请求,应该都不会影响我页面的渲染和部分交互,为什么有一些文章说请求太多会导致页面卡顿呢?
Chrome 里面会对请求数量作出限制,如果太多可能会影响页面交互时不能及时向服务器发送请求(所以主要的影响就是这个?)

阅读 3.6k
2 个回答

最多6个请求,太多的话,后面的来不及实际发出就会超时

知时间内发不了太多请求的. 一般浏览器都限制6到8个同源并发. 你即使发100个请求, 实际也只有6个请求同时发出.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题