Blame view

node_modules/msgpack5/benchmarks/encodedecode.js 386 Bytes
f7563de62   Palak Handa   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  var msgpack = require('../')()
  var msg = { hello: 'world' }
  var encode = msgpack.encode
  var decode = msgpack.decode
  var max = 100000
  var start
  var stop
  var i
  
  function run () {
    for (i = 0; i < max; i++) {
      decode(encode(msg))
    }
  }
  
  // preheat
  run()
  
  start = Date.now()
  run()
  stop = Date.now()
  console.log('time', stop - start)
  console.log('decode/s', max / (stop - start) * 1000)