С jQuery я знаю, что я могу использовать $.when(), чтобы дождаться, когда будет разрешен весь файл multipe Deferred. (Или для первого отклоняется.)
Но есть ли простой способ запуска нескольких Deferred, а затем просто ждать, пока первый будет разрешен?
Например, я хочу попытаться использовать две аналогичные веб-службы AJAX, которые могут быть медленными или медленными, а затем обрабатывать в зависимости от того, что ответ сначала. И тогда я могу использовать третий Deferred для тайм-аута.