UNPKG

@thi.ng/bench

Version:

Benchmarking & profiling utilities w/ various statistics & formatters (CSV, JSON, Markdown etc.)

23 lines (22 loc) 454 B
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 };