12345678910111213141516171819202122232425262728 |
- var suite = new Benchmark.Suite,
- elements = [],
- fn1 = function (t) { return t },
- fn2 = function (t) { return t },
- pipeline = new lunr.Pipeline
- for (var i = 0; i < 10000; i++) {
- elements[i] = Math.random() * 100
- };
- pipeline.add(fn1, fn2)
- suite.add('pipeline#run', function () {
- pipeline.run(elements)
- })
- suite.on('cycle', function (e) {
- console.log(e.target.name)
- })
- suite.on('complete', function (e) {
- suite.forEach(function (s) {
- console.log(s.name, s.count)
- })
- })
- suite.run({async: true})
|