/ node_modules / split2 / bench.js
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)