@thi.ng/bench
Version:
Benchmarking & profiling utilities w/ various statistics & formatters (CSV, JSON, Markdown etc.)
23 lines (22 loc) • 454 B
JavaScript
import { EMPTY, FLOAT } from "../api.js";
const FORMAT_CSV = {
prefix: () => `Title,Iterations,Size,Total,Frequency,Mean,Median,Min,Max,Q1,Q3,SD%`,
start: EMPTY,
warmup: EMPTY,
result: (res) => `"${res.title}",${res.iter},${res.size},${[
res.total,
res.freq,
res.mean,
res.median,
res.min,
res.max,
res.q1,
res.q3,
res.sd
].map(FLOAT).join(",")}`,
total: EMPTY,
suffix: EMPTY
};
export {
FORMAT_CSV
};