Skip to content

Releases: poolifier/tatami-ng

v0.2.1

07 Apr 18:18
cf580ca

Choose a tag to compare

Changed

  • Add time: number to run() options specifying the minimum benchmark time in
    nanoseconds.

v0.2.0

07 Apr 16:22
ffa1681

Choose a tag to compare

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
    options: { before: () => void | Promise<void>; after: () => void | Promise<void> } to
    group() specifying callbacks to run before and after the group.
  • Add iter/s to report.
  • Add package publication GitHub workflow.

v0.2.0-2

07 Apr 15:59
c791a7f

Choose a tag to compare

v0.2.0-2 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.
  • Add package publication GitHub workflow.

v0.2.0-1

07 Apr 15:30
5a1f7d1

Choose a tag to compare

v0.2.0-1 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.
  • Add package publication GitHub workflow.

v0.2.0-0

07 Apr 15:23
de26865

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.