Options for configuring the benchmark run.

interface BenchmarkOptions {
    times?: number;
    unit?:
        | "ns"
        | "us"
        | "ms"
        | "s";
    warmup?: number;
}

Properties

Properties

times?: number

Number of times to run each benchmark (default: 100)

unit?:
    | "ns"
    | "us"
    | "ms"
    | "s"

Time unit for results (default: 'ms')

warmup?: number

Number of warmup runs before timing (default: 10)