2 つの (読み込みが遅い) データ ソースがあります。データ ソース 2 がロードされるとすぐに作業を開始できますが、ソース 1 のデータを処理するには、1 と 2 の両方のデータが必要です。したがって、次のようなコードがあります。
$.get 'url2', (data2) ->
$.get 'url1', (data1) ->
# do stuff with data1 and data2
# do stuff with data2
しかし、それらを順次ではなく並行してロードしたい (つまり、データ ソース 1 のロードを開始する前に、データ ソース 2 のロードを待ちたくない)。
これを行うための優れた設計パターンはありますか?