Hi,
nein, im gegenteil bei der Rekursion kommt der stack zur Geltung, hier hast du nur so eine Warteschelife, die in den Interval wenn möglich abgearbeitet wird und soweit ich weiß in JS nich parallel, also jeder Eintrag in der Warteschleife wartet solange bis sein Vorgänger Fertig ist.
Ja, Stack war hier der falsche Begriff.
Davon abgesehen meinte ich es aber genau so, wie du es auch noch mal beschreibst - setTimeout setzt einen Eintrag in eine "Warteliste", und um die wird sich erst dann wieder gekuemmert, wenn die Ausfuehrung des aktuellen Codes beendet wurde.
MfG ChrisB