Alexandroppolus,
Ну да, я это и имел ввиду говоря о цепочках. Т.к. с темой только познакомился, подумал (ну мало ли!), что может быть есть какой то механизм в них который каким-либо образом синхронизирует выполнение в функции.... ну что-то вроде невозможного:
function myFunc(){
//собираем данные с первой формы
//собираем данные со второй формы
Promise.all().then(); //сгребаем картинки
//продолжаем сбор данных со второй формы
//а теперь с третьей формы
}
Ну да, чудес не бывает. Нагородим цепочку. Благодарю