// Promise.all - échoue si UNE promise échoue try { const results = await Promise.all([promise1, promise2, promise3]); } catch (error) { // Une des promises a échoué } // Promise.allSettled - attend toutes, même si certaines échouent const results = await Promise.allSettled([promise1, promise2, promise3]); // results = [ // { status: "fulfilled", value: ... }, // { status: "rejected", reason: Error }, // { status: "fulfilled", value: ... } // ]