18 lines
411 B
JavaScript
18 lines
411 B
JavaScript
const Benchmark = require('benchmark')
|
|
const Signer = require('../signer')
|
|
const suite = new Benchmark.Suite()
|
|
|
|
const signer = Signer('abcd')
|
|
const signedValue = signer.sign('test')
|
|
suite
|
|
.add('sign', function () {
|
|
signer.sign('test')
|
|
})
|
|
.add('unsign', function () {
|
|
signer.unsign(signedValue)
|
|
})
|
|
.on('cycle', function (event) {
|
|
console.log(String(event.target))
|
|
})
|
|
.run({ delay: 0 })
|