array-keyed-map
Version:
a map from arrays of values to values
16 lines (12 loc) • 456 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 iterator', () => {
const entriesGenerator = lettersMap.entries()
while (!entriesGenerator.next().done) { continue }
})
.on('cycle', ev => console.log(String(ev.target)))
.run()