'use strict'; const common = require('../common.js'); const bench = common.createBenchmark(main, { millions: [10] }); function main(conf) { const N = +conf.millions * 1e6; let n = N; process.on('exit', function() { bench.end(N / 1e6); }); bench.start(); setImmediate(onNextTick); function onNextTick() { if (--n) setImmediate(onNextTick); } }