Skip to content

Releases: RafaelGSS/bench-node

v0.5.0

24 Dec 21:34
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

08 Dec 22:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

05 Dec 14:56
Compare
Choose a tag to compare

What's Changed

2024-12-04.23-06-22.mp4
  • lib: improve terminal reporter with styleText by @RafaelGSS in #25

image

Full Changelog: v0.3.0...v0.4.0

v0.3.0

16 Nov 14:32
Compare
Choose a tag to compare

What's Changed

  • test: add a test documenting the plugin signature and lifecycle by @naugtur in #18
  • feat: add enough context to plugin methods to figure out bench task name by @naugtur in #20
  • doc: add bench-node-cli mention by @RafaelGSS in #22

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

21 Oct 19:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

21 Oct 19:22
Compare
Choose a tag to compare

What's Changed

This release adds a new reporter chartReporter that outputs the benchmark results as a terminal bar chart. Example:

$ node --allow-natives-syntax examples/terminal-chart/node.js
Platform: darwin arm64
CPU Cores: 8 vCPUs | 16.0GB Mem

single with matcher                           | ██████████████████████████████ | 747215.75 ops/sec
multiple replaces                             | █████████████████████████----- | 630285.56 ops/sec

Full Changelog: v0.1.0...v0.2.0

v0.1.0

15 Oct 21:08
Compare
Choose a tag to compare

This is the first stable release of bench-node!

What's Changed

  • doc: add note about using globals to setup by @RafaelGSS in #10
  • lib: do a full warmup run to reduce variance on first benchmark run by @RafaelGSS in #14
  • test,doc: add managed benchmark note & test by @RafaelGSS in #15

Full Changelog: v0.0.4-beta.3...v0.1.0

v0.0.4-beta.3

27 Sep 13:20
v0.0.4-beta.3
Compare
Choose a tag to compare

v0.0.4-beta.2

27 Sep 12:59
v0.0.4-beta.2
Compare
Choose a tag to compare

v0.0.4-beta.1

15 Sep 03:37
v0.0.4-beta.1
Compare
Choose a tag to compare

What's Changed

08ac769 build: move run.sh to examples folder
9451f8d doc: move table of contents
c4fb290 doc: mention V8NeverOptimizePlugin is enabled by default
30eb2ce doc: fix table of contents
5dfb78a doc: add examples folder mention
71e2d3a lib: add support to plugins
41477b8 lib: add validateArray
070908f lib: rename enrichers to plugins and create structure

Full Changelog: v0.0.4-beta.0...v0.0.4-beta.1