With jQuery I know that I can use $.when()
to wait for all of multipe Deferred
s to be resolved. (Or for the first one to be rejected.)
But is there a simple way to fire of multiple Deferred
s and then just wait for the first one to be resolved?
For instance I want to try to use two similar AJAX web services either or which might be down or slow and then process whichever one replies first. And then I might use a third Deferred
for a timeout.