belgattitude
httpx
BlogDocs

GitHub Actions
run

Base runon
main
at
6dc4263
compared to head run on
main
at
7770d44
from
8 days ago
-17%
Improvements
3
Regressions
2
Untouched
9
New
0
Dropped
0
Ignored
0

Benchmarks

Failed

FlatTreeWsMapper.toTreeNodesOrThrowRegression
packages/treeu/bench/mapper.bench.ts::Bench mapper (10_000 entries)::FlatTreeWsMapper.toTreeNodesOrThrow
-14%
68 ms
78.7 ms
DfsTreeSearch.findOne(id_NotExists) over 10_000Regression
packages/treeu/bench/search.bench.ts::Bench search (10_000 entries)::DfsTreeSearch.findOne(id_NotExists) over 10_000
-17%
13.6 ms
16.4 ms

Improved

DfsTreeSearch.findOne(id_5000) over 10_000
packages/treeu/bench/search.bench.ts::Bench search (10_000 entries)::DfsTreeSearch.findOne(id_5000) over 10_000
+34%
4.9 ms
3.7 ms
DfsTreeSearch.findOne(id_1000) over 10_000
packages/treeu/bench/search.bench.ts::Bench search (10_000 entries)::DfsTreeSearch.findOne(id_1000) over 10_000
+22%
965.9 µs
794 µs
DfsTreeSearch.findOne(id_0) over 10_000
packages/treeu/bench/search.bench.ts::Bench search (10_000 entries)::DfsTreeSearch.findOne(id_0) over 10_000
+16%
37.1 µs
32.1 µs

Passed

lodash-es: `_.isPlainObject(v)`
packages/plain-object/bench/comparative.bench.ts::Compare calling isPlainObject with 110x mixed types values::lodash-es: `_.isPlainObject(v)`
+1%
301.3 µs
298.8 µs
(jonschlinkert/)is-plain-object: `isPlainObject(v)`
packages/plain-object/bench/comparative.bench.ts::Compare calling isPlainObject with 110x mixed types values::(jonschlinkert/)is-plain-object: `isPlainObject(v)`
0%
85 µs
84.9 µs
(sindresorhus/)is-plain-obj: `isPlainObj(v)`
packages/plain-object/bench/comparative.bench.ts::Compare calling isPlainObject with 110x mixed types values::(sindresorhus/)is-plain-obj: `isPlainObj(v)`
0%
84.7 µs
84.7 µs
With memoization `MIntl.NumberFormatter()`
packages/memo-intl/bench/m-intl.bench.ts::MIntl benchmarks::With memoization `MIntl.NumberFormatter()`
0%
86.2 ms
86.2 ms
@sindresorhus/is: `is.plainObject(v)`
packages/plain-object/bench/comparative.bench.ts::Compare calling isPlainObject with 110x mixed types values::@sindresorhus/is: `is.plainObject(v)`
0%
89.1 µs
89.1 µs
@httpx/plain-object: `isPlainObject(v)`
packages/plain-object/bench/comparative.bench.ts::Compare calling isPlainObject with 110x mixed types values::@httpx/plain-object: `isPlainObject(v)`
0%
72 µs
72.1 µs
redux: `isPlainObject(v)`
packages/plain-object/bench/comparative.bench.ts::Compare calling isPlainObject with 110x mixed types values::redux: `isPlainObject(v)`
0%
91.4 µs
91.5 µs
estoolkit: `isPlainObject(v)`
packages/plain-object/bench/comparative.bench.ts::Compare calling isPlainObject with 110x mixed types values::estoolkit: `isPlainObject(v)`
0%
76.9 µs
77 µs
Without memoization `new Intl.NumberFormatter()`
packages/memo-intl/bench/m-intl.bench.ts::MIntl benchmarks::Without memoization `new Intl.NumberFormatter()`
0%
1.2 s
1.2 s
Home Terms PrivacyDocs