Fetching & Displaying Data

What technique should be used to optimize multiple concurrent API requests?
async function fetchDashboardData() {
  const [userData, postsData, analyticsData] = await Promise.all([
    fetch('/api/user').then(r => r.json()),
    fetch('/api/posts').then(r => r.json()),
    fetch('/api/analytics').then(r => r.json())
  ]);
  
  updateDashboard({ userData, postsData, analyticsData });
}
Next Question (6/20)