У меня проблема в том, что стек вызовов заполнен множеством функций, рекурсий, таймаутов, задержек анимации и так далее. Что я хочу сделать, так это следить за стеком вызовов js, и когда он пуст или, по крайней мере, завершен на 95%, я могу вызвать еще одну последнюю функцию, которая должна что-то делать. Я пытался вызвать эту функцию, когда все мои обещания будут выполнены, даже в самый последний момент, когда я думал, что это сработает, но, к сожалению, это все еще не работает или, может быть, я делаю это неправильно. Поэтому вопрос заключается в том, как я могу отслеживать очередь и когда она очищается, чтобы что-то делать.