Represents the result of a single benchmark run.

interface BenchmarkResult {
    max: number;
    mean: number;
    median: number;
    min: number;
    name: string;
    sd: number;
    times: number[];
    unit: string;
}

Properties

max: number

Maximum execution time

mean: number

Mean execution time

median: number

Median execution time

min: number

Minimum execution time

name: string

The name of the benchmarked function

sd: number

Standard deviation of execution times

times: number[]

Array of execution times for each run

unit: string

Time unit