async.waterfall()
(またはtimed_waterfall()
)を上書きして、各ステップの実行時間を印刷したいとします。どうやってするか?非同期ウォーターフォール用のタイムドバージョン
async.waterfall([
f=>{
console.log('step1');
f();
},
f=>{
console.log('step2');
f();
},
f=>{
console.log('step3');
f();
},
],
()=>{
console.log('done');
})
所望の出力:async.jswaterfall()
に対応
step1
1ms
step2
2ms
step3
1ms
done
5ms