bench.js
1 'use strict' 2 3 const split = require('./') 4 const bench = require('fastbench') 5 const binarySplit = require('binary-split') 6 const fs = require('fs') 7 8 function benchSplit (cb) { 9 fs.createReadStream('package.json') 10 .pipe(split()) 11 .on('end', cb) 12 .resume() 13 } 14 15 function benchBinarySplit (cb) { 16 fs.createReadStream('package.json') 17 .pipe(binarySplit()) 18 .on('end', cb) 19 .resume() 20 } 21 22 const run = bench([ 23 benchSplit, 24 benchBinarySplit 25 ], 10000) 26 27 run(run)