@zkochan/pnpm
Version:
A fast implementation of npm install
27 lines (21 loc) • 622 B
JavaScript
(function () {
var setup = function () {
var filledSet = new lunr.SortedSet
for (var i = 0; i < 10000; i++) {
filledSet.add(i * 2)
}
}
bench('sortedSet#add non-duplicate', function () {
var sortedSet = new lunr.SortedSet
sortedSet.elements = filledSet.elements
sortedSet.add(3131)
}, { setup: setup })
bench('sortedSet#add duplicate', function () {
var sortedSet = new lunr.SortedSet
sortedSet.elements = filledSet.elements
sortedSet.add(2000)
}, { setup: setup })
bench("sortedSet#indexOf", function () {
filledSet.indexOf(321)
}, { setup: setup })
})()