<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif;font-size:small;color:rgb(0,0,0)">I'm not sure what's the best way to phrase the subject (please advise on the terminology), but for example, if we have a promise chain<br><br></div><div class="gmail_default" style="font-family:georgia,serif;font-size:small;color:rgb(0,0,0)">```js</div><div class="gmail_default"><div class="gmail_default"><font color="#000000" face="georgia, serif">const p = new Promise(r => setTimeout(r, 100))</font></div><div class="gmail_default"><font color="#000000" face="georgia, serif"><br></font></div><div class="gmail_default"><font color="#000000" face="georgia, serif">p</font></div><div class="gmail_default"><font color="#000000" face="georgia, serif">.then(() => Promise.resolve(console.log('A')))</font></div><div class="gmail_default"><font color="#000000" face="georgia, serif">.then(() => Promise.resolve(console.log('B')))</font></div><div class="gmail_default"><font color="#000000" face="georgia, serif">.then(() => Promise.resolve(console.log('C')))</font></div><div style="color:rgb(0,0,0);font-family:georgia,serif;font-size:small">```</div><div style="color:rgb(0,0,0);font-family:georgia,serif;font-size:small"><br></div><div style="color:rgb(0,0,0);font-family:georgia,serif;font-size:small">, will the `console.log`s fire in the same turn when promise `p` settles, or will they fire in three separate turns?</div></div><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><b style="font-size:12.8px">/#<i>!</i>/</b><font face="courier new, monospace" style="font-size:12.8px">JoePea</font><br></div></div></div>
</div>