Avatar for the hexsprite user
hexsprite
intervaltree
BlogDocsChangelog

GitHub Actions run

2 days ago 6e948df master push

Compare

Base
Search a run

Head
master
6e948df
2 days ago
CPU Simulation

Compare
Suggested base runs:
25 total
naive (chop loop)
bench/difference.bench.ts::difference: 100 vs 100
4.3 ms
fast (sweep-line)
bench/difference.bench.ts::difference: 10k vs 100 (sparse chops)
31.1 ms
fast (sweep-line)
bench/difference.bench.ts::difference: 10k vs 10k
116.5 ms
naive (chop loop)
bench/difference.bench.ts::difference: 10k vs 100 (sparse chops)
31.1 ms
naive (chop loop)
bench/difference.bench.ts::difference: 10k vs 10k
613.1 ms
dense (envelope covers ~80%)
bench/operations.bench.ts::removeEnveloped: 10k tree
278.2 ms
fast (sweep-line)
bench/difference.bench.ts::difference: 1k vs 1k
9.1 ms
miss (envelope covers nothing)
bench/operations.bench.ts::removeEnveloped: 10k tree
256.6 ms
naive (chop loop)
bench/difference.bench.ts::difference: 1k vs 1k
51 ms
fast (sweep-line)
bench/difference.bench.ts::difference: 100 vs 100
978.9 µs
sparse (envelope covers ~1%)
bench/operations.bench.ts::removeEnveloped: 10k tree
259.2 ms
point query
bench/operations.bench.ts::searchOverlap: 10k tree
43.2 µs
sequential
bench/operations.bench.ts::add: 1k intervals
21 ms
wide query (10% of range)
bench/operations.bench.ts::searchOverlap: 10k tree
759.5 µs
mid range
bench/operations.bench.ts::chop: 10k tree, single range
312.7 ms
hit
bench/operations.bench.ts::searchPoint: 10k tree
35.7 µs
clean tree
bench/operations.bench.ts::chopAll: 10k tree, 100 ranges
351.1 ms
clone
bench/operations.bench.ts::clone: 10k tree
24.6 ms
miss
bench/operations.bench.ts::searchPoint: 10k tree
15.8 µs
equals
bench/operations.bench.ts::equals: 10k vs 10k identical
18.1 ms
toArray
bench/operations.bench.ts::toArray: 10k tree
4.7 ms
hash
bench/operations.bench.ts::hash: 10k tree
386.2 ms
union
bench/operations.bench.ts::union: 1k + 1k
8.7 ms
intersection
bench/operations.bench.ts::intersection: 1k vs 1k
13.3 ms
rebuild
bench/operations.bench.ts::mergeOverlaps: 1k overlapping
23.1 ms
© 2026 CodSpeed Technology
Home Terms Privacy Docs