]> Piment Noir Git Repositories - benchmarks-js.git/commit
refactor(bench): migrate from tatami-ng to tinybench
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 10 Feb 2026 21:12:12 +0000 (22:12 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 10 Feb 2026 21:12:12 +0000 (22:12 +0100)
commit3bbeb7d8a0116f06bd4b086d9e92caed9404cdde
treef5d16c469675e7d690bf3f63ec0647610cc158ed
parent0da6b79dd3932bfbf9e77311ac4207561a875f7c
refactor(bench): migrate from tatami-ng to tinybench

- Migrated 16 benchmark files from tatami-ng to tinybench API
- Replaced group/bench/run pattern with Bench class
- Added console.table() output for all benchmarks
- Removed tatami-ng dependency (already done in previous commit)
- All benchmarks verified working

Note: busy-wait.mjs has pre-existing timeout issue (documented in notepad)
Note: round-robin-index.mjs referenced in plan does not exist in repository
18 files changed:
busy-wait.mjs
deep-clone-object.mjs
deep-merge-object.mjs
empty-array.mjs
fibonacci.mjs
is-empty-object.mjs
is-undefined.mjs
json-stringify.mjs
max.mjs
min.mjs
object-hash.mjs
package.json
pnpm-lock.yaml
promise-handling.mjs
quick-select.mjs
random.mjs
shallow-clone-object.mjs
uuid-generator.mjs