Avatar for the toss user
toss
es-toolkit
BlogDocsChangelog

chore(once): fix docs and test, add bench

#103Merged
Comparing
jgjgill:docs/once
(
10237b3
) with
main
(
d7ac4cc
)
CodSpeed Performance Gauge
-25%
Improvement
12
Regression
2
Untouched
88

Benchmarks

102 total
lodash/range
benchmarks/range.bench.ts::range
CodSpeed Performance Gauge
-25%
33.3 µs44.1 µs
es-toolkit/range
benchmarks/range.bench.ts::range
CodSpeed Performance Gauge
-19%
39.2 µs48.3 µs
lodash/keyBy
benchmarks/keyBy.bench.ts::keyBy
CodSpeed Performance Gauge
×6.9
406.3 µs58.6 µs
lodash/differenceBy
benchmarks/differenceBy.bench.ts::differenceBy
CodSpeed Performance Gauge
×4.8
342.1 µs70.8 µs
lodash/shuffle
benchmarks/shuffle.bench.ts::shuffle
CodSpeed Performance Gauge
×4.6
196 µs43 µs
lodash/unionWith
benchmarks/unionWith.bench.ts::unionWith
CodSpeed Performance Gauge
×2.9
246.2 µs84.9 µs
lodash/pick
benchmarks/pick.bench.ts::pick
CodSpeed Performance Gauge
×2.9
251.4 µs86.7 µs
es-toolkit/intersection
benchmarks/intersection.bench.ts::intersection, large arrays
CodSpeed Performance Gauge
×2.5
7.1 ms2.8 ms
lodash/unionBy
benchmarks/unionBy.bench.ts::unionBy
CodSpeed Performance Gauge
+56%
358.1 µs229.4 µs
lodash/xorBy
benchmarks/xorBy.bench.ts::xorBy
CodSpeed Performance Gauge
+50%
377.3 µs251.6 µs
lodash/difference
benchmarks/difference.bench.ts::difference
CodSpeed Performance Gauge
+45%
329.6 µs227.1 µs
lodash/intersectionBy
benchmarks/intersectionBy.bench.ts::intersectionBy
CodSpeed Performance Gauge
+45%
466.4 µs321.9 µs
lodash/xor
benchmarks/xor.bench.ts::xor
CodSpeed Performance Gauge
+39%
360.2 µs259.1 µs
es-toolkit/uniqBy
benchmarks/uniqBy.bench.ts::uniqBy, large arrays
CodSpeed Performance Gauge
+23%
17.5 ms14.2 ms
lodash/random
benchmarks/random.bench.ts::random
CodSpeed Performance Gauge
+4%
35.7 µs34.3 µs
es-toolkit/uniqWith
benchmarks/uniqWith.bench.ts::uniqWith, small arrays
CodSpeed Performance Gauge
+3%
39.6 µs38.5 µs
lodash/uniqWith
benchmarks/uniqWith.bench.ts::uniqWith, small arrays
CodSpeed Performance Gauge
+3%
37.5 µs36.5 µs
lodash/xorWith
benchmarks/xorWith.bench.ts::xorWith
CodSpeed Performance Gauge
+2%
105.5 µs103.5 µs
es-toolkit/dropRight
benchmarks/dropRight.bench.ts::dropRight
CodSpeed Performance Gauge
+2%
19.7 µs19.3 µs
es-toolkit/dropWhile
benchmarks/dropWhile.bench.ts::dropWhile
CodSpeed Performance Gauge
+1%
23.9 µs23.5 µs
lodash/dropRight
benchmarks/dropRight.bench.ts::dropRight
CodSpeed Performance Gauge
+1%
26.4 µs26.1 µs
lodash/once
benchmarks/once.bench.ts::once
CodSpeed Performance Gauge
+1%
23.9 µs23.6 µs
es-toolkit/takeWhile
benchmarks/takeWhile.bench.ts::takeWhile
CodSpeed Performance Gauge
+1%
22.8 µs22.5 µs
es-toolkit
benchmarks/compact.bench.ts::compact
CodSpeed Performance Gauge
+1%
30.4 µs30.1 µs
es-toolkit/random
benchmarks/random.bench.ts::random
CodSpeed Performance Gauge
+1%
19.7 µs19.5 µs

Commits

Click on a commit to change the comparison range
Base
jgjgill:docs/once
d7ac4cc
-82.8%
chore: add bench
012a12f
2 years ago
by jgjgill
-2.85%
Merge branch 'main' into docs/once
d7ac4cc
2 years ago
by raon0211
+61.06%
Merge branch 'main' into docs/once
10237b3
2 years ago
by raon0211
© 2026 CodSpeed Technology
Home Terms Privacy Docs