Hallo Thomas,
ich antworte mir mal selbst, da das Problem offenbar etwas abseitig ist (?), kann keiner was dazu sagen.
Kernproblem ist, dass Prozess 1 (Schreiben der js-Datei) unterschiedlich lange dauern kann. Daher ist ein fester Startzeitpunkt für Prozess 2 nicht über einen festen Timer möglich.
Vielleicht könnte ich es einmal über eine Javascript onerror-Routine versuchen. Wenn der Fehler auftritt, müsste die externe js-Datei dynamisch erneut eingelesen werden.
Oder: Prozess 1 schreibt eine Angabe über seine voraussichtliche Länge in eine weitere externe js-Datei, die vor Beginn von Prozess 2 vom Browser eingelesen wird. Die Angabe bestimmt dann die Länge eines timeout, welcher dann (zzgl. einer Sicherheitstoleranz) Prozess 2 startet.
Tschö