title: Axios requests in parallel
body: <p>I had a question days ago, let's imagine we have the following 3 promises:</p>
  
  <pre><code>let promise1 = axios.get(URL1);
  let promise2 = axios.get(URL2);
  let promise3 = axios.get(URL3);
  </code></pre>
  
  <p>They will execute asynchronously and return the data with <code>.then()</code>, and let's suppose each of these GET requests take 1.00 seconds. </p>
  
  <p>The total execution of this requests will take 3 seconds right? Is there any way to execute this requests in parallel so that we get the data of the 3 requests in 1 second? Or it's impossible because of the single-threaded language?</p>
  
  <p>Thank you.</p>