Я хочу знать: если я хочу отправить несколько запросов выборки, которые превышают максимальную поддержку параллельных запросов браузера, могу ли я отправлять все запросы параллельно, и браузер автоматически их обработает? или я должен сначала сжать их до сгустков достаточного размера и приковать их цепями.
Promise.all([allpromisses])
или любые другие решения, такие как:
function fetchAll(urls) {
const requestPromises = urls.map(url => {
return fetch(url).then(response => response.json());
});
requestPromises.reduce((chain, requestPromise) => {
return chain.then(() => requestPromise)
.then(data => data);
}, Promise.resolve());
}
или
getBunch([promises1]).then(getBunch([promises2]). ...