Was ist die Absicht von Abschnitt 2.2.4 der Promise / A + -Spezifikation?

Klausel 2.2.4 des Versprechens / a + spec lautet:

onFulfilled oder onRejected dürfen erst aufgerufen werden, wenn der Ausführungskontextstapel nur Plattformcode enthält.

Dann heißt es in den Notizen:

Hier bedeutet "Plattformcode" Code für die Implementierung von Engine, Umgebung und Versprechen. In der Praxis stellt diese Anforderung sicher, dass onFulfilled und onRejected nach dem Aufruf der Ereignisschleife asynchron und mit einem neuen Stack ausgeführt werden.

Soll damit sichergestellt werden, dass bei einer großen Anzahl von onFulfilled-Funktionen in einer Kette der Thread nicht blockiert wird, wenn sie ausgeführt werden?

Oder gibt es noch etwas zwischen den Zeilen, die ich nicht lese?