hexsprite
intervaltree
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Update CodSpeed workflow to v4 with OIDC authentication
#11
Merged
Comparing
codspeed-wizard-1778638784986
(
ea9c356
) with
master
(
95932f2
)
CodSpeed Performance Gauge
0%
Untouched
25
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
25 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
miss
bench/operations.bench.ts::searchPoint: 10k tree
CodSpeed Performance Gauge
+1%
15.8 µs
15.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hit
bench/operations.bench.ts::searchPoint: 10k tree
CodSpeed Performance Gauge
+1%
36 µs
35.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
equals
bench/operations.bench.ts::equals: 10k vs 10k identical
CodSpeed Performance Gauge
+1%
18 ms
17.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fast (sweep-line)
bench/difference.bench.ts::difference: 1k vs 1k
CodSpeed Performance Gauge
0%
9.2 ms
9.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
dense (envelope covers ~80%)
bench/operations.bench.ts::removeEnveloped: 10k tree
CodSpeed Performance Gauge
0%
278.7 ms
278.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
naive (chop loop)
bench/difference.bench.ts::difference: 100 vs 100
CodSpeed Performance Gauge
0%
4.3 ms
4.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fast (sweep-line)
bench/difference.bench.ts::difference: 10k vs 100 (sparse chops)
CodSpeed Performance Gauge
0%
31.1 ms
31.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
naive (chop loop)
bench/difference.bench.ts::difference: 10k vs 100 (sparse chops)
CodSpeed Performance Gauge
0%
31.1 ms
31.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
naive (chop loop)
bench/difference.bench.ts::difference: 1k vs 1k
CodSpeed Performance Gauge
0%
51.1 ms
51 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash
bench/operations.bench.ts::hash: 10k tree
CodSpeed Performance Gauge
0%
386.5 ms
386.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fast (sweep-line)
bench/difference.bench.ts::difference: 100 vs 100
CodSpeed Performance Gauge
0%
979.7 µs
978.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
union
bench/operations.bench.ts::union: 1k + 1k
CodSpeed Performance Gauge
0%
8.7 ms
8.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
intersection
bench/operations.bench.ts::intersection: 1k vs 1k
CodSpeed Performance Gauge
0%
13.2 ms
13.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mid range
bench/operations.bench.ts::chop: 10k tree, single range
CodSpeed Performance Gauge
0%
313 ms
312.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sequential
bench/operations.bench.ts::add: 1k intervals
CodSpeed Performance Gauge
0%
21 ms
21 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
clone
bench/operations.bench.ts::clone: 10k tree
CodSpeed Performance Gauge
0%
24.6 ms
24.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
clean tree
bench/operations.bench.ts::chopAll: 10k tree, 100 ranges
CodSpeed Performance Gauge
0%
350.2 ms
350.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
miss (envelope covers nothing)
bench/operations.bench.ts::removeEnveloped: 10k tree
CodSpeed Performance Gauge
0%
256.7 ms
256.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sparse (envelope covers ~1%)
bench/operations.bench.ts::removeEnveloped: 10k tree
CodSpeed Performance Gauge
0%
259.2 ms
259.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rebuild
bench/operations.bench.ts::mergeOverlaps: 1k overlapping
CodSpeed Performance Gauge
0%
23.1 ms
23.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
naive (chop loop)
bench/difference.bench.ts::difference: 10k vs 10k
CodSpeed Performance Gauge
0%
612.8 ms
613.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
toArray
bench/operations.bench.ts::toArray: 10k tree
CodSpeed Performance Gauge
0%
4.6 ms
4.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
point query
bench/operations.bench.ts::searchOverlap: 10k tree
CodSpeed Performance Gauge
-1%
43.2 µs
43.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fast (sweep-line)
bench/difference.bench.ts::difference: 10k vs 10k
CodSpeed Performance Gauge
-2%
115.6 ms
118.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wide query (10% of range)
bench/operations.bench.ts::searchOverlap: 10k tree
CodSpeed Performance Gauge
-2%
759.6 µs
778.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