My app needs to make multiple separate calls to an API for data, but I don't want to dump them all at once for performance reasons. Is there an rxjs operator that would allow me to run just a few at a time then merge all their results into one?
So if I need to get results from ABC...XYZ and I want only 2 requests activate a time it would subscribe to A and B. Then if B completes it would subscribe to C. Then A completes and it subscribes to D. And so on until all are complete but only ever having 2 subscriptions active.