Avatar for the hexsprite user
hexsprite
intervaltree
BlogDocsChangelog

Update CodSpeed workflow to v4 with OIDC authentication

#11Merged
Comparing
codspeed-wizard-1778638784986
(
ea9c356
) with
master
(
95932f2
)
CodSpeed Performance Gauge
0%
Untouched
25

Benchmarks

25 total
miss
bench/operations.bench.ts::searchPoint: 10k tree
CodSpeed Performance Gauge
+1%
15.8 µs15.7 µs
hit
bench/operations.bench.ts::searchPoint: 10k tree
CodSpeed Performance Gauge
+1%
36 µs35.8 µs
equals
bench/operations.bench.ts::equals: 10k vs 10k identical
CodSpeed Performance Gauge
+1%
18 ms17.9 ms
fast (sweep-line)
bench/difference.bench.ts::difference: 1k vs 1k
CodSpeed Performance Gauge
0%
9.2 ms9.1 ms
dense (envelope covers ~80%)
bench/operations.bench.ts::removeEnveloped: 10k tree
CodSpeed Performance Gauge
0%
278.7 ms278.3 ms
naive (chop loop)
bench/difference.bench.ts::difference: 100 vs 100
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
fast (sweep-line)
bench/difference.bench.ts::difference: 10k vs 100 (sparse chops)
CodSpeed Performance Gauge
0%
31.1 ms31.1 ms
naive (chop loop)
bench/difference.bench.ts::difference: 10k vs 100 (sparse chops)
CodSpeed Performance Gauge
0%
31.1 ms31.1 ms
naive (chop loop)
bench/difference.bench.ts::difference: 1k vs 1k
CodSpeed Performance Gauge
0%
51.1 ms51 ms
hash
bench/operations.bench.ts::hash: 10k tree
CodSpeed Performance Gauge
0%
386.5 ms386.1 ms
fast (sweep-line)
bench/difference.bench.ts::difference: 100 vs 100
CodSpeed Performance Gauge
0%
979.7 µs978.9 µs
union
bench/operations.bench.ts::union: 1k + 1k
CodSpeed Performance Gauge
0%
8.7 ms8.7 ms
intersection
bench/operations.bench.ts::intersection: 1k vs 1k
CodSpeed Performance Gauge
0%
13.2 ms13.2 ms
mid range
bench/operations.bench.ts::chop: 10k tree, single range
CodSpeed Performance Gauge
0%
313 ms312.9 ms
sequential
bench/operations.bench.ts::add: 1k intervals
CodSpeed Performance Gauge
0%
21 ms21 ms
clone
bench/operations.bench.ts::clone: 10k tree
CodSpeed Performance Gauge
0%
24.6 ms24.6 ms
clean tree
bench/operations.bench.ts::chopAll: 10k tree, 100 ranges
CodSpeed Performance Gauge
0%
350.2 ms350.2 ms
miss (envelope covers nothing)
bench/operations.bench.ts::removeEnveloped: 10k tree
CodSpeed Performance Gauge
0%
256.7 ms256.7 ms
sparse (envelope covers ~1%)
bench/operations.bench.ts::removeEnveloped: 10k tree
CodSpeed Performance Gauge
0%
259.2 ms259.3 ms
rebuild
bench/operations.bench.ts::mergeOverlaps: 1k overlapping
CodSpeed Performance Gauge
0%
23.1 ms23.1 ms
naive (chop loop)
bench/difference.bench.ts::difference: 10k vs 10k
CodSpeed Performance Gauge
0%
612.8 ms613.6 ms
toArray
bench/operations.bench.ts::toArray: 10k tree
CodSpeed Performance Gauge
0%
4.6 ms4.7 ms
point query
bench/operations.bench.ts::searchOverlap: 10k tree
CodSpeed Performance Gauge
-1%
43.2 µs43.5 µs
fast (sweep-line)
bench/difference.bench.ts::difference: 10k vs 10k
CodSpeed Performance Gauge
-2%
115.6 ms118.4 ms
wide query (10% of range)
bench/operations.bench.ts::searchOverlap: 10k tree
CodSpeed Performance Gauge
-2%
759.6 µs778.4 µs

Commits

Click on a commit to change the comparison range
Base
master
95932f2
-0.12%
Update CodSpeed workflow to v4 with OIDC auth and add badge
ea9c356
2 days ago
by codspeed-hq[bot]
© 2026 CodSpeed Technology
Home Terms Privacy Docs