20 lines
441 B
JavaScript
20 lines
441 B
JavaScript
|
|
var Benchmark = require('benchmark');
|
|
var simplify = require('../simplify');
|
|
|
|
var points = require('../test/fixtures/1k.json');
|
|
|
|
console.log('Benchmarking simplify on ' + points.length + ' points...');
|
|
|
|
new Benchmark.Suite()
|
|
.add('simplify (HQ)', function() {
|
|
simplify(points, 1, true);
|
|
})
|
|
.add('simplify', function() {
|
|
simplify(points, 1, false);
|
|
})
|
|
.on('cycle', function(event) {
|
|
console.log(String(event.target));
|
|
})
|
|
.run();
|