¿Espera a que se resuelva el primero de los múltiples diferidos de jQuery?

Con jQuery sé que puedo usar$.when() esperar atodo multipeDeferreds para ser resuelto (O para que el primero sea rechazado.)

Pero ¿hay una forma sencilla de disparar de múltiplesDeferreds y luego solo esperarel primero ¿ser resuelto?

Por ejemplo, quiero intentar usar dos servicios web AJAX similares o que pueden estar inactivos o ser más lentos y luego procesar la respuesta que se responda primero. Y luego podría usar un terceroDeferred por un tiempo de espera.

Respuestas a la pregunta(2)

Su respuesta a la pregunta