async -- flow / waterfall / map / filter

async.flow runs operations one after another, async.waterfall runs them concurrently; map / filter are their array counterparts. Every operation below is a setTimeout of 200-800 ms -- click a button and compare the timelines (one bar per operation, left edge = start time, length = duration).

Click a button to start.
idle
Waiting for the async module...