Avatar for the toss user
toss
es-toolkit
BlogDocsChangelog

feat(orderBy): add orderBy

#123Merged
Comparing
Hanna922:feat/orderBy
(
52a9375
) with
main
(
a175b43
)
CodSpeed Performance Gauge
-73%
Improvement
11
Regression
2
Untouched
103
New
2

Benchmarks

118 total
lodash/keyBy
benchmarks/keyBy.bench.ts::keyBy
CodSpeed Performance Gauge
-73%
58.2 µs216 µs
lodash/unzipWith
benchmarks/unzipWith.bench.ts::unzipWith
CodSpeed Performance Gauge
-63%
94.6 µs258 µs
lodash
benchmarks/compact.bench.ts::compact
CodSpeed Performance Gauge
×7.3
359.4 µs49.2 µs
lodash/isNil
benchmarks/isNil.bench.ts::isNil
CodSpeed Performance Gauge
×5.3
190.7 µs35.7 µs
lodash/differenceWith
benchmarks/differenceWith.bench.ts::differenceWith
CodSpeed Performance Gauge
×5
348.7 µs69.4 µs
lodash/union
benchmarks/union.bench.ts::union
CodSpeed Performance Gauge
×3.1
231.5 µs75.9 µs
lodash/pick
benchmarks/pick.bench.ts::pick
CodSpeed Performance Gauge
×2.9
251.4 µs86.5 µs
lodash/xorBy
benchmarks/xorBy.bench.ts::xorBy
CodSpeed Performance Gauge
×2.8
257.3 µs90.9 µs
lodash/intersectionWith
benchmarks/intersectionWith.bench.ts::intersectionWith
CodSpeed Performance Gauge
×2.7
251.4 µs92 µs
lodash/xorWith
benchmarks/xorWith.bench.ts::xorWith
CodSpeed Performance Gauge
×2.6
268.1 µs103.8 µs
es-toolkit/uniqBy
benchmarks/uniqBy.bench.ts::uniqBy, large arrays
CodSpeed Performance Gauge
+83%
16.9 ms9.2 ms
lodash/zipWith
benchmarks/zipWith.bench.ts::zipWith
CodSpeed Performance Gauge
+54%
401.3 µs261.2 µs
lodash/unionWith
benchmarks/unionWith.bench.ts::unionWith
CodSpeed Performance Gauge
+53%
369.9 µs241.9 µs
es-toolkit/orderBy
benchmarks/orderBy.bench.ts::orderBy
CodSpeed Performance Gauge
N/A
N/A67.9 µs
lodash/orderBy
benchmarks/orderBy.bench.ts::orderBy
CodSpeed Performance Gauge
N/A
N/A492.1 µs
es-toolkit/union
benchmarks/union.bench.ts::union
CodSpeed Performance Gauge
+9%
35.5 µs32.4 µs
lodash/random
benchmarks/random.bench.ts::random
CodSpeed Performance Gauge
+9%
34.9 µs31.9 µs
lodash/xor
benchmarks/xor.bench.ts::xor
CodSpeed Performance Gauge
+6%
256.7 µs242.4 µs
lodash/sample
benchmarks/sample.bench.ts::sample
CodSpeed Performance Gauge
+2%
23.2 µs22.8 µs
lodash/round
benchmarks/round.bench.ts::round
CodSpeed Performance Gauge
+1%
41.1 µs40.5 µs
es-toolkit/take
benchmarks/take.bench.ts::take
CodSpeed Performance Gauge
+1%
19.6 µs19.3 µs
es-toolkit/dropRightWhile
benchmarks/dropRightWhile.bench.ts::dropRightWhile
CodSpeed Performance Gauge
+1%
26.4 µs26.1 µs
lodash/dropRightWhile
benchmarks/dropRightWhile.bench.ts::dropRightWhile
CodSpeed Performance Gauge
+1%
30.4 µs30.2 µs
es-toolkit/intersection
benchmarks/intersection.bench.ts::intersection, small arrays
CodSpeed Performance Gauge
+1%
24.6 µs24.4 µs
lodash/dropWhile
benchmarks/dropWhile.bench.ts::dropWhile
CodSpeed Performance Gauge
+1%
29.8 µs29.6 µs

Commits

Click on a commit to change the comparison range
Base
main
a175b43
-99.42%
feat(orderBy): add orderBy function docs
0e7fada
2 years ago
by Hanna922
+36.13%
feat(orderBy): add orderBy vitepress docs
6a7421a
2 years ago
by Hanna922
-9.77%
fix: test function & add the extend orders feature
52a9375
2 years ago
by Hanna922
© 2026 CodSpeed Technology
Home Terms Privacy Docs