Promise.all(), Promise.race(), and Promise.any()

What pattern does this code implement?
const promises = urls.map(url => fetch(url));
Promise.allSettled(promises).then(results => {
  const failed = results
    .filter(r => r.status === 'rejected')
    .map(r => r.reason);
  const succeeded = results
    .filter(r => r.status === 'fulfilled')
    .map(r => r.value);
});
Next Question (19/20)