function delay(ms) { return new Promise(r => setTimeout(r, ms)); } const start = Date.now(); await Promise.all([delay(50), delay(50), delay(50)]); const elapsed = Date.now() - start; console.log(elapsed >= 50 && elapsed < 200);