title: Does requestAnimationFrame run between microstasks?
body: <p>Let's say we have a 60Hz refresh rate when the browser does the painting and is supposed to run animation frames with that frequency. If the browser executes multiple microtasks and they (collectively) take more than 1/60 of a second and after that time the microtask queue is still not empty, will it run the <code>requestAnimationFrame</code> callback in the meantime or will this callback be blocked until the microtask queue is empty?
  In other words: can <code>requestAnimationFrame</code> callback run between the execution of microtasks with non-empty microtasks queue?</p>
  <p>If the answer is yes then I think I can assume that <code>requestAnimationFrame</code> can be a good way to improve app responsiveness when my application runs a lot of microtasks, right?</p>