Chrome 仅在devtools中禁用缓存后并行提取Javascript [重复]

jrcvhitl  于 2023-01-22  发布在  Go
关注(0)|答案(1)|浏览(132)
    • 此问题在此处已有答案**:

Chrome stalls when making multiple requests to same resource?(3个答案)
2天前关闭。
javascript中的获取请求:

async () => {
     try {
       const urls = [
         "http://localhost:3001/foo",
         "http://localhost:3001/foo",
         "http://localhost:3001/foo",
         "http://localhost:3001/foo",
       ];
   
       const requests = urls.map((url) => fetch(url));
       const responses = await Promise.all(requests);
       const errors = responses.filter((response) => !response.ok);
       }
}

我希望请求是并行的,但是在chrome的开发工具中显示如下:

现在,当我在devtools中禁用缓存时,它确实会并行工作:

困惑于如何在不禁用devtools中的缓存的情况下使其工作。
谢谢

pwuypxnk

pwuypxnk1#

我在这篇文章中找到了答案:
Chrome stalls when making multiple requests to same resource?
显然,浏览器试图缓存对同一端点的请求。

相关问题