How to Do Multiple API Calls Simultaneously in JavaScript with Promises