chore: reorganize benchmarks (#13606)

This commit is contained in:
Huáng Jùnliàng
2021-07-28 07:10:29 -04:00
committed by GitHub
parent d1f908924c
commit e4de256cdd
41 changed files with 101 additions and 119 deletions

View File

@@ -0,0 +1,19 @@
import Benchmark from "benchmark";
import baseline from "@babel-baseline/parser";
import current from "@babel/parser";
import { report } from "../../util.mjs";
const suite = new Benchmark.Suite();
function benchCases(name, implementation, options) {
for (const length of [256, 512, 1024, 2048]) {
suite.add(`${name} ${length} empty statement`, () => {
implementation.parse(";".repeat(length), options);
});
}
}
benchCases("baseline", baseline);
benchCases("current + attachComment: false", current, { attachComment: false });
suite.on("cycle", report).run();