title: What callback function should come inside micro task queue?
body: <pre><code>setTimeout(() =&gt; {
    console.log('1st callback function');
  }, 1000);
  
  fetch('https://api.netflix.com').then(() =&gt; {
    console.log('2nd callback Function');
  });
  </code></pre>
  <p>These both are the Callback Function but as i heard that setTimeout callback function will go inside the Task queue/Callback queue and fetch Callback function is go inside the Micro Task Queue.
  so what the reason behind this?</p>