Files
LWLT-AI/node_modules/@fastify/cookie/benchmark/signer-multi.js
2026-07-13 19:57:46 +08:00

19 lines
440 B
JavaScript

const Benchmark = require('benchmark')
const Signer = require('../signer')
const suite = new Benchmark.Suite()
const signer = Signer(['abcd', 'asdf', 'vadfa'])
const signedValue = signer.sign('test', 'vadfa')
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 })