Releases
v0.5.3
0.5.3 (2025-01-16)
Features
add benchmark repetition (#27 ) (d65e8aa )
add enough context to plugin methods to figure out bench task name (c16cf34 )
add html reporter (a69fdfb )
add JSONReporter (7b51c16 )
code and examples (#1 ) (503b573 )
create csv reporter (#38 ) (11be8e5 )
enrichers: added V8NeverOptimizeEnricher and V8OptimizeOnNextCallEnricher (16e842e )
initial commit (ee2d46f )
memory-enricher: added support to report memory heap statistics (441b3ad )
reporter: polish chart output (#40 ) (91082b6 )
use biome linter (#34 ) (11c1108 )
Bug Fixes
handle htmlReport when bench suite is uppercase (1685144 )
lifecycle: missing imports (08c6064 )
typo (d2a36ae )
Miscellaneous Chores
add exec permission to run.sh (5d0f4ef )
add node_modules to ignore (478f24c )
examples: added example benchmarks (b4b50b2 )
gitignore: ignore .idea folder (e9a13ae )
main: release 0.5.1 (#44 ) (4e51324 )
main: release 0.5.2 (#45 ) (baf2014 )
rename to bench-node (2f15705 )
rename to nodebenchmark (9806a31 )
run: added script to run all examples (6733730 )
update rafaelgss email (a5ec544 )
Code Refactoring
lib: from esm to commonjs (f25d0e4 )
lib: make the code usable outside/inside node core (c60c80e )
validators: added missing validators on clock (478fc7e )
Tests
add a test documenting the plugin signature and lifecycle (fd379d6 )
add basic test suite (8349ee0 )
add managed basic tests (#36 ) (c491a32 )
add scenario for optimized managed benchmark (74c4db1 )
add test case for copy function (ddf6dc7 )
fix the plugin api test (be8ec69 )
include TODO test for managed and async (15ff469 )
increase percentage diff on CI (fa57188 )
Build System
move run.sh to examples folder (08ac769 )
Continuous Integration
release: add support to release via release-please (#42 ) (5263cc6 )
You can’t perform that action at this time.