array-keyed-map
Version:
a map from arrays of values to values
15 lines (11 loc) • 422 B
JavaScript
const benchmark = require('benchmark')
const AKM = require('../main.js')
const letters = 'abcdefghijklmnopqrstuvwxyz'.split('')
const lettersMap = new AKM()
for (const x of letters) lettersMap.set(Array(100).fill(x), true)
new benchmark.Suite()
.add('100-item hasPrefix', () => {
for (const x of letters) lettersMap.hasPrefix(Array(100).fill(x))
})
.on('cycle', ev => console.log(String(ev.target)))
.run()