@david-g
grob gesagt:
weil javascript sozusagen parallel arbeitet - während der request gestartet wird, wird auch gleich der 2te debug ausgeführt - daher ist er ohne pause leer - im forum gibt es viele beispiele für asynchrone programmierung
am einfachsten ist es, die verarbeitung der daten, die der request bringt auch im request weiterzuverarbeiten
also der 2 te debug baustein wurde nicht geleert, sondern wurde noch nicht geschreiben, da der request noch am arbeiten ist