Releases: RafaelGSS/bench-node
v0.5.0
What's Changed
- feat: add benchmark repetition by @gusanthiago in #27
- Add support to worker threads by @RafaelGSS in #13
- feat: add JSON Reporter by @RafaelGSS in #32
New Contributors
- @gusanthiago made their first contribution in #27
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- lib: change default colors of htmlReport by @RafaelGSS in 5e58c68
- fix: handle htmlReport when bench suite is uppercase by @RafaelGSS in #26
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- feat: add html reporter by @RafaelGSS in #24
2024-12-04.23-06-22.mp4
- lib: improve terminal reporter with styleText by @RafaelGSS in #25
Full Changelog: v0.3.0...v0.4.0
v0.3.0
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
What's Changed
- lib: format opsSec on chartReporter by @RafaelGSS in #17
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- lib: add terminal chart reporter by @RafaelGSS in #16
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
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
Full Changelog: v0.0.4-beta.2...v0.0.4-beta.3
v0.0.4-beta.2
Full Changelog: v0.0.4-beta.1...v0.0.4-beta.2
v0.0.4-beta.1
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