Releases: RafaelGSS/nodejs-bench-operations
Releases Β· RafaelGSS/nodejs-bench-operations
v5.1.0
What's Changed
- build: use bench-node over tinybench by @RafaelGSS in #256
Full Changelog: v5.0.2...v5.1.0
v5.0.2
v5.0.1
Full Changelog: v5.0.0...v5.0.1
v5.0.0
What's Changed
- lib: replace benchmarkjs with tinybench by @RafaelGSS in #75
Full Changelog: v4.1.0...v5.0.0
v4.1.0
What's Changed
- add startsWith/endsWith tests by @gurgunday in #70
- Remove leftover indexof from startswith by @gurgunday in #71
- CI: Add nodesource runner for benchmark by @riosje in #72
- lib: replace cjs to esm by @RafaelGSS in 81f97b1
New Contributors
- @gurgunday made their first contribution in #70
- @riosje made their first contribution in #72
Full Changelog: v4.0.0...v4.1.0
v4.0.0
- Drop support to v16.x and v19.x
Full Changelog: v3.1.0...v4.0.0
v3.1.0
Regression Checker
This repository now contains an action to automatically identify regressions and improvements based on a 20% change - up or down.
See: check_regressions.yml.
Checking regression between v18_18_2 and v20_9_0
π± - shallow-copy.md#structuredClone | -21.35%
π± - shallow-copy.md#JSON.parse + JSON.stringify | -25.01%
π - last-array-item.md#Length = 100 - Array.at | 5300.44%
Commits
- feat: add benchmark and environment metadata on each bench by @H4ad in #51
- refactor(deleting-properties): added more benchmarks by @H4ad in #56
- fix: regression checker pt1 by @H4ad in #54
- ci: update node versions by @H4ad in #55
- fix(common): size of the serialization in hidden detail by @H4ad in #57
- feat: run all single node version by @H4ad in #59
- refactor(common): rename properties of hidden markdown details by @H4ad in #61
- feat: add check regressions script by @RafaelGSS in #62
- feat: add node opts support + async-vs-sync function by @RafaelGSS in #63
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- feat(date-format): added more tests cases by @H4ad in #20
- feat(date-format): added tests about iso string by @H4ad in #21
- workflow: run benchmarks in a dedicated machine by @RafaelGSS in #22
- workflows: add major X.0.0 benchmark by @RafaelGSS in #23
- Support latest v18 and v19 by @RafaelGSS in #24
- feat(bench): added property getter access performance by @H4ad in #26
- docs: add loops by @Eomm in #29
- feat(bench): added comparison between verify and verifyOneShot by @H4ad in #31
- feat(bench): add string searching bench by @Fdawgs in #30
- chore: update nodejs versions by @RafaelGSS in #33
- fix v20 links by @arashi-dev in #38
- chore(import): use
node:
by @AugustinMauroy in #36 - feat(bench): added shallow copy benchmark by @H4ad in #35
- fix(sort-map): sort alphabetically ascending across all benchmarks by @Fdawgs in #40
- feat: Split Github Actions & Cache Runs by @H4ad in #41
- ci(run_all): added run all action by @H4ad in #43
- feat(blob): added blob benchmarks by @H4ad in #44
- ci(bench): issue with overriding benchmarks by @H4ad in #46
- ci: better resilience by @H4ad in #48
New Contributors
- @H4ad made their first contribution in #20
- @Eomm made their first contribution in #29
- @arashi-dev made their first contribution in #38
- @AugustinMauroy made their first contribution in #36
Full Changelog: v2.0.0...v3.0.0
v2.0.0
What's Changed
- workflow: store the last 3 results for each release line by @RafaelGSS in #18
Full Changelog: https://github.com/RafaelGSS/nodejs-bench-operations/commits/v2.0.0