Интересно, какой лучший подход для запуска события после завершения нескольких (неупорядоченных) вызовов ajax.
Чтобы сделать это немного яснее, я хотел бы вызвать метод doSomethingGreat(), который запускает несколько вызовов ajax, порядок, в котором они выполняются, не нужен. Я просто хочу инициировать событие «SomethingGreatFinished», когда все эти вызовы завершились успешно. Я также не хочу объединять эти вызовы в цепочку, потому что это приведет к снижению производительности и будет полностью противоречить идее асинхронного программирования.
Интересно, есть ли а.) общий шаблон для этого, б.) это можно сделать с помощью реактивных расширений для JavaScript (RxJs) или в.) с собственными функциями jquery.
Любая помощь приветствуется!