Javascript Array .map and Async/Await

I always favor a parallel execution for speed purposes:
const data = [1, 2, 3];
const getResult = nr => new Promise(resolve => {
  return setTimeout(() => {
    resolve(nr);
  }, Math.random() * 1000)
});
Promise.all(data.map(getResult)).then(console.log);
// => 1, 2, 3