- callback
- global or context counters, collections and flags
- utilities (async.js and analogues)
- data flow (collection iteration utilities)
f(collection, callback, done)
- control flow:
parallel/sequence(funcs, done)
- data flow (collection iteration utilities)
- Chain/do
- EventEmitter
- Collector
- Promises
- async/await
- Observable
- generators/yield