Skip to content

Releases: poolifier/tatami-ng

v0.2.0-0

07 Apr 15:23
de26865
Compare
Choose a tag to compare
v0.2.0-0 Pre-release
Pre-release

Fixed

  • Fix measure() asynchronous implementation.
  • Fix percentiles computation.
  • Fix inconsistent benchmark behavior: the samples statistical significance
    shall be done on the same measurement base.

Changed

  • Add clear() benchmark clearing primitive.
  • Optimize JavaScript runtime environment detection code (constify environment
    variables).
  • Add IQR samples outlier detection and removal.
  • Add standard deviation to JSON report.
  • Add samples: number to run() options specifying the minimum number of
    benchmark samples.
  • Add
    options: { before: () => void | Promise<void>; after: () => void | Promise<void> }
    to bench() and baseline() specifying callbacks to run before and after the
    benchmark.
  • Add
    { before: () => void | Promise<void>; after: () => void | Promise<void> } to
    group() specifying callbacks to run before and after the group.
  • Add iter/s to report.