UNPKG

iso-bench

Version:

Small benchmark library focused in avoiding optimization/deoptimization pollution between tests by isolating them.

10 lines (9 loc) 306 B
import { IsoBench } from "./IsoBench"; import { Sample, Test } from "./Test"; export interface Processor { initialize?(bench: IsoBench, tests: Test[]): void; start?(test: Test): void; sample?(test: Test, sample: Sample): void; end?(test: Test): void; completed?(tests: Test[]): void; }