title: Making multiple fetch api calls how to check if all calls have finished?
body: <p>I am grabbing content from multiple urls. Fetch api uses promises all over. </p>
  
  <p>So my code for one requests looks like this</p>
  
  <p><code>fetch(url).then((response)=&gt;response.text()).then(function(html) { //stuff });</code></p>
  
  <p>now i have array of urls and multiple calls will be made how do i know if all calls have finished. </p>
  
  <p>i tried using <code>Promise.all</code> but if you see there are two promises for every request. Is there a better way, also Promise.all support is not that good either. </p>