Submission to verified file, against SABnzbd and NZBGet
Every client gets the same NZB, the same shaped link, and the same transport, inside the same measurement block. The sequential-run clock starts at submission and stops only once the client reports a terminal state and the harness has verified the output bytes.
MEASURED
8 September 2026
BASELINES
SABnzbd 5.1.2 · NZBGet 26.3
COVERAGE
3 rigs · 16 sweep phases · 58 fixtures in corpus
Three headline scenarios
Headline comparisons on Linux x86_64 (Docker). Wall figures express the speedup over Weaver; CPU figures compare total processor time used to finish the work.
SCENARIO
VS. SABnzbd WALL SPEEDUP
CPU TIME
VS. NZBGet WALL SPEEDUP
CPU TIME
Common Usenet postings
1 Gbit/s link at 10 ms and 100 ms RTT*, TLS and plaintext, every fixture in the corpus (phases B3 and P3, both RTTs, geometric mean over all compared strata)
41.4% faster
53.6% less
106.1% faster
42.5% less
Unthrottled
10 Gbit/s · 0 ms RTT* · TLS. 10 copies of the 200 MB direct download, queued at once. Queue-drain clock; verification completes afterward.
71.4% faster
53.6% less
620.7% faster
83.4% less
Edge cases
The subset of the Usenet standard strata whose fixture is a compressed RAR or 7z, a quick-open RAR, or needs PAR2 or recovery-volume repair
36.7% faster
51.2% less
106.9% faster
39.8% less
* RTT (round-trip time) is the time a request takes to travel to the server and a response to travel back, measured in milliseconds. Higher RTT means more network delay; 100 ms is one tenth of a second. On higher-latency real-world connections, RTT can range from 100 ms to over 1 second. Here, RTT is controlled by the benchmark’s network shaper.
“Faster” = (baseline wall time ÷ Weaver wall time − 1) × 100. Standard and edge-case figures use geometric means over compared strata. The unthrottled headline uses the dedicated queue-drain run with CPU accounting.
3 rigs, 3 operating systems, 2 architectures
Each client runs the way its users install it. A shaped NNTP server on the same host keeps provider variance out of the comparison.
shaped NNTP server on the same host (loopback), shaper sets link rate and RTT
CPU accounting: client process rusage.
rigs are named by CPU architecture, operating system, and how the clients ran (container or native); no machine identities are recorded
Every fixture, in seconds
Median wall time from submission to verified output. Shorter is better. Explore the rigs, transports, link conditions, and storage profiles; each selection includes its phase aggregates and paired measurements.
Weaver 0.11.2SABnzbd 5.1.2NZBGet 26.3
Linux x86_64 (Docker) · 1 Gbit/s · 10 ms RTT · TLS · equivalent-throughput · local storage
Full archive and repair suite · 222 test runs
Raw video
MKVRaw video · 200 MB
Weaver:
1.9s
SABnzbd:
2.14s
NZBGet:
3.31s
0s0.83s1.65s2.48s3.31s
Uncompressed RAR
RAR 4Uncompressed
Weaver:
1.5s
SABnzbd:
2.04s
NZBGet:
3.3s
RAR 5Uncompressed
Weaver:
1.5s
SABnzbd:
2.04s
NZBGet:
3.31s
0s0.83s1.65s2.48s3.31s
PAR2 repair
RAR 4Compressed · light damage
Weaver:
3.1s
SABnzbd:
3.72s
NZBGet:
7.31s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.7s
SABnzbd:
3.45s
NZBGet:
5.6s
RAR 5Uncompressed · light damage
Weaver:
1.8s
SABnzbd:
2.73s
NZBGet:
5.71s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.2s
SABnzbd:
2.54s
NZBGet:
4.71s
7zCompressed · heavy damage
Weaver:
2.3s
SABnzbd:
2.94s
NZBGet:
5.21s
7zUncompressed · light damage
Weaver:
1.7s
SABnzbd:
2.71s
NZBGet:
5.71s
0s1.83s3.65s5.48s7.31s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
1.7s
SABnzbd:
2.02s
NZBGet:
3.1s
7zUncompressed
Weaver:
1.5s
SABnzbd:
1.72s
NZBGet:
3.11s
0s0.78s1.55s2.33s3.11s
Compressed RAR
RAR 4Compressed
Weaver:
2.3s
SABnzbd:
3.23s
NZBGet:
3.31s
RAR 4Compressed - encrypted
Weaver:
2.3s
SABnzbd:
2.71s
NZBGet:
3.42s
RAR 5Compressed - encrypted
Weaver:
2s
SABnzbd:
2.34s
NZBGet:
3.23s
RAR 5Compressed
Weaver:
2.1s
SABnzbd:
3.12s
NZBGet:
3.61s
0s0.9s1.8s2.71s3.61s
Quick-open RAR
RAR 5Uncompressed
Weaver:
2s
SABnzbd:
2.54s
NZBGet:
3.71s
0s0.93s1.85s2.78s3.71s
RAR .rev repair
RAR 4Compressed · light damage
Weaver:
2.5s
✕ DNF
NZBGet:
4.51s
RAR 4Uncompressed · light damage
Weaver:
1.8s
✕ DNF
NZBGet:
3.31s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.1s
✕ DNF
NZBGet:
4.11s
RAR 5Uncompressed · heavy damage
Weaver:
1.7s
✕ DNF
NZBGet:
3.31s
0s1.13s2.25s3.38s4.51s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for B3-rtt10
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.29×
1.14–1.57×
48.9% less
22 compared · 4 withheld
NZBGet
1.95×
1.44–3.35×
42.0% less
26 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
1.9s
2.14s
1.15× (1.11–1.22)
0.75s / 1.47s
3
MKV
Raw video · 200 MB
NZBGet
1.9s
3.31s
1.72× (1.69–1.74)
0.75s / 1.9s
3
RAR 4
Compressed
SABnzbd
2.3s
3.23s
1.37× (1.31–1.40)
1.45s / 3.85s
3
RAR 4
Compressed
NZBGet
2.3s
3.31s
1.44× (1.40–1.48)
1.45s / 2.17s
3
RAR 4
Compressed - encrypted
SABnzbd
2.3s
2.71s
1.21× (1.18–1.28)
1.43s / 2.51s
3
RAR 4
Compressed - encrypted
NZBGet
2.3s
3.42s
1.50× (1.48–1.52)
1.43s / 2.19s
3
RAR 4
Uncompressed
SABnzbd
1.5s
2.04s
1.38× (1.35–1.43)
0.71s / 1.67s
3
RAR 4
Uncompressed
NZBGet
1.5s
3.3s
2.18× (2.13–2.20)
0.71s / 1.66s
3
RAR 4
Compressed - encrypted
SABnzbd
2.3s
2.83s
1.23× (1.23–1.24)
1.43s / 2.51s
3
RAR 4
Compressed - encrypted
NZBGet
2.3s
3.43s
1.50× (1.49–1.52)
1.43s / 2.18s
3
RAR 4
Uncompressed
SABnzbd
1.5s
2.11s
1.38× (1.33–1.41)
0.72s / 1.75s
3
RAR 4
Uncompressed
NZBGet
1.5s
3.31s
2.18× (2.14–2.20)
0.72s / 1.64s
3
RAR 5
Compressed - encrypted
SABnzbd
2s
2.34s
1.14× (1.06–1.20)
2.42s / 2.92s
3
RAR 5
Compressed - encrypted
NZBGet
2s
3.23s
1.59× (1.54–1.65)
2.42s / 2.7s
3
RAR 5
Uncompressed
SABnzbd
1.5s
2.04s
1.37× (1.34–1.40)
0.71s / 1.73s
3
RAR 5
Uncompressed
NZBGet
1.5s
3.31s
2.18× (2.14–2.20)
0.71s / 1.58s
3
RAR 5
Compressed - encrypted
SABnzbd
1.9s
2.32s
1.20× (1.16–1.28)
2.19s / 2.99s
3
RAR 5
Compressed - encrypted
NZBGet
1.9s
3.23s
1.68× (1.60–1.74)
2.19s / 2.8s
3
RAR 5
Uncompressed
SABnzbd
1.5s
2.14s
1.44× (1.42–1.49)
0.65s / 1.84s
3
RAR 5
Uncompressed
NZBGet
1.5s
3.23s
2.08× (1.89–2.20)
0.65s / 1.56s
3
RAR 5
Compressed
SABnzbd
2.1s
3.12s
1.50× (1.48–1.55)
2.98s / 5.9s
3
RAR 5
Compressed
NZBGet
2.1s
3.61s
1.71× (1.71–1.72)
2.98s / 3.51s
3
RAR 5
Compressed - encrypted
SABnzbd
2s
2.25s
1.15× (1.12–1.18)
2.23s / 2.99s
3
RAR 5
Compressed - encrypted
NZBGet
2s
3.21s
1.65× (1.60–1.69)
2.23s / 2.76s
3
RAR 5
Uncompressed
SABnzbd
2s
2.54s
1.26× (1.22–1.30)
0.9s / 2.04s
3
RAR 5
Uncompressed
NZBGet
2s
3.71s
1.83× (1.80–1.85)
0.9s / 1.91s
3
RAR 5
Uncompressed
SABnzbd
1.5s
2.15s
1.42× (1.35–1.48)
0.68s / 1.65s
3
RAR 5
Uncompressed
NZBGet
1.5s
3.21s
2.13× (2.13–2.14)
0.68s / 1.47s
3
RAR 4
Compressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Compressed · light damage
NZBGet
2.5s
4.51s
1.74× (1.62–1.80)
3.33s / 4.09s
3
RAR 4
Compressed · light damage
SABnzbd
3.1s
3.72s
1.18× (1.17–1.20)
2.21s / 4.02s
3
RAR 4
Compressed · light damage
NZBGet
3.1s
7.31s
2.33× (2.28–2.35)
2.21s / 3.96s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
1.8s
3.31s
1.85× (1.78–1.94)
2.6s / 2.9s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
2.7s
3.45s
1.22× (1.11–1.30)
3s / 4.37s
3
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.7s
5.6s
1.85× (1.48–2.15)
3s / 4.21s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.1s
4.11s
1.88× (1.81–1.95)
2.5s / 3.94s
3
RAR 5
Uncompressed · light damage
SABnzbd
1.8s
2.73s
1.48× (1.38–1.57)
0.91s / 2.56s
3
RAR 5
Uncompressed · light damage
NZBGet
1.8s
5.71s
3.11× (3.00–3.17)
0.91s / 2.19s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
1.7s
3.31s
1.93× (1.90–1.94)
0.83s / 2.1s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.2s
2.54s
1.20× (1.15–1.24)
1.67s / 2.56s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.2s
4.71s
2.11× (1.68–2.62)
1.67s / 2.47s
3
7z
Compressed · heavy damage
SABnzbd
2.3s
2.94s
1.32× (1.27–1.42)
1.39s / 2.64s
3
7z
Compressed · heavy damage
NZBGet
2.3s
5.21s
2.30× (2.26–2.36)
1.39s / 2.38s
3
7z
Uncompressed · light damage
SABnzbd
1.7s
2.71s
1.57× (1.53–1.60)
0.85s / 2.09s
3
7z
Uncompressed · light damage
NZBGet
1.7s
5.71s
3.35× (3.35–3.35)
0.85s / 1.87s
3
7z
Uncompressed - encrypted
SABnzbd
1.7s
2.02s
1.18× (1.08–1.27)
0.74s / 1.29s
3
7z
Uncompressed - encrypted
NZBGet
1.7s
3.1s
1.84× (1.82–1.88)
0.74s / 1.62s
3
7z
Uncompressed
SABnzbd
1.5s
1.72s
1.17× (1.15–1.23)
0.63s / 1.25s
3
7z
Uncompressed
NZBGet
1.5s
3.11s
2.05× (2.02–2.07)
0.63s / 1.55s
3
Linux x86_64 (Docker) · 1 Gbit/s · 10 ms RTT · Plaintext · equivalent-throughput · local storage
Full archive and repair suite · 222 test runs
Raw video
MKVRaw video · 200 MB
Weaver:
1.9s
SABnzbd:
2.12s
NZBGet:
3.22s
0s0.8s1.61s2.41s3.22s
Uncompressed RAR
RAR 4Uncompressed
Weaver:
1.5s
SABnzbd:
2.22s
NZBGet:
3.21s
RAR 5Uncompressed
Weaver:
1.5s
SABnzbd:
2.11s
NZBGet:
3.3s
0s0.83s1.65s2.48s3.3s
PAR2 repair
RAR 4Compressed · light damage
Weaver:
3.1s
SABnzbd:
3.65s
NZBGet:
7.3s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.7s
SABnzbd:
3.44s
NZBGet:
6.21s
RAR 5Uncompressed · light damage
Weaver:
1.8s
SABnzbd:
2.63s
NZBGet:
5.71s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.1s
SABnzbd:
2.71s
NZBGet:
3.63s
7zCompressed · heavy damage
Weaver:
2.2s
SABnzbd:
3.01s
NZBGet:
5.33s
7zUncompressed · light damage
Weaver:
1.7s
SABnzbd:
2.44s
NZBGet:
5.71s
0s1.83s3.65s5.48s7.3s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
1.6s
SABnzbd:
1.9s
NZBGet:
3.02s
7zUncompressed
Weaver:
1.5s
SABnzbd:
1.72s
NZBGet:
3.01s
0s0.75s1.51s2.26s3.02s
Compressed RAR
RAR 4Compressed
Weaver:
2.3s
SABnzbd:
3.24s
NZBGet:
3.41s
RAR 4Compressed - encrypted
Weaver:
2.3s
SABnzbd:
2.92s
NZBGet:
3.41s
RAR 5Compressed - encrypted
Weaver:
1.9s
SABnzbd:
2.22s
NZBGet:
3.21s
RAR 5Compressed
Weaver:
2.1s
SABnzbd:
3.16s
NZBGet:
3.53s
0s0.88s1.76s2.65s3.53s
Quick-open RAR
RAR 5Uncompressed
Weaver:
1.9s
SABnzbd:
2.44s
NZBGet:
3.61s
0s0.9s1.81s2.71s3.61s
RAR .rev repair
RAR 4Compressed · light damage
Weaver:
2.5s
✕ DNF
NZBGet:
4.2s
RAR 4Uncompressed · light damage
Weaver:
1.8s
✕ DNF
NZBGet:
3.21s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.1s
✕ DNF
NZBGet:
3.81s
RAR 5Uncompressed · heavy damage
Weaver:
1.7s
✕ DNF
NZBGet:
3.21s
0s1.05s2.1s3.15s4.2s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for P3-rtt10
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.30×
1.14–1.54×
50.0% less
22 compared · 4 withheld
NZBGet
1.95×
1.45–3.35×
45.8% less
26 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
1.9s
2.12s
1.14× (1.11–1.18)
0.68s / 1.28s
3
MKV
Raw video · 200 MB
NZBGet
1.9s
3.22s
1.69× (1.69–1.70)
0.68s / 1.81s
3
RAR 4
Compressed
SABnzbd
2.3s
3.24s
1.40× (1.40–1.41)
1.36s / 3.72s
3
RAR 4
Compressed
NZBGet
2.3s
3.41s
1.45× (1.39–1.48)
1.36s / 2.04s
3
RAR 4
Compressed - encrypted
SABnzbd
2.3s
2.92s
1.22× (1.13–1.27)
1.38s / 2.39s
3
RAR 4
Compressed - encrypted
NZBGet
2.3s
3.41s
1.46× (1.42–1.48)
1.38s / 1.99s
3
RAR 4
Uncompressed
SABnzbd
1.5s
2.22s
1.43× (1.39–1.49)
0.63s / 1.6s
3
RAR 4
Uncompressed
NZBGet
1.5s
3.21s
2.09× (2.00–2.13)
0.63s / 1.25s
3
RAR 4
Compressed - encrypted
SABnzbd
2.3s
2.91s
1.27× (1.26–1.28)
1.37s / 2.43s
3
RAR 4
Compressed - encrypted
NZBGet
2.3s
3.41s
1.48× (1.48–1.48)
1.37s / 2.09s
3
RAR 4
Uncompressed
SABnzbd
1.5s
2.13s
1.44× (1.42–1.48)
0.65s / 1.63s
3
RAR 4
Uncompressed
NZBGet
1.5s
3.21s
2.14× (2.13–2.15)
0.65s / 1.61s
3
RAR 5
Compressed - encrypted
SABnzbd
1.9s
2.22s
1.20× (1.11–1.33)
2.33s / 2.94s
3
RAR 5
Compressed - encrypted
NZBGet
1.9s
3.21s
1.66× (1.61–1.69)
2.33s / 2.77s
3
RAR 5
Uncompressed
SABnzbd
1.5s
2.11s
1.39× (1.34–1.42)
0.67s / 1.57s
3
RAR 5
Uncompressed
NZBGet
1.5s
3.3s
2.18× (2.13–2.20)
0.67s / 1.57s
3
RAR 5
Compressed - encrypted
SABnzbd
1.9s
2.32s
1.20× (1.12–1.28)
2.26s / 2.9s
3
RAR 5
Compressed - encrypted
NZBGet
1.9s
3.21s
1.66× (1.60–1.69)
2.26s / 2.69s
3
RAR 5
Uncompressed
SABnzbd
1.5s
2.04s
1.38× (1.35–1.41)
0.39s / 1.63s
3
RAR 5
Uncompressed
NZBGet
1.5s
3.21s
2.14× (2.13–2.15)
0.39s / 1.64s
3
RAR 5
Compressed
SABnzbd
2.1s
3.16s
1.54× (1.50–1.58)
2.86s / 5.75s
3
RAR 5
Compressed
NZBGet
2.1s
3.53s
1.72× (1.67–1.76)
2.86s / 3.36s
3
RAR 5
Compressed - encrypted
SABnzbd
1.9s
2.31s
1.18× (1.11–1.23)
2.28s / 2.85s
3
RAR 5
Compressed - encrypted
NZBGet
1.9s
3.21s
1.66× (1.60–1.69)
2.28s / 2.68s
3
RAR 5
Uncompressed
SABnzbd
1.9s
2.44s
1.30× (1.28–1.34)
0.78s / 1.9s
3
RAR 5
Uncompressed
NZBGet
1.9s
3.61s
1.90× (1.90–1.90)
0.78s / 2.06s
3
RAR 5
Uncompressed
SABnzbd
1.5s
2.04s
1.38× (1.36–1.41)
0.58s / 1.52s
3
RAR 5
Uncompressed
NZBGet
1.5s
3.21s
2.16× (2.07–2.29)
0.58s / 1.49s
3
RAR 4
Compressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Compressed · light damage
NZBGet
2.5s
4.2s
1.70× (1.68–1.75)
3.23s / 4s
3
RAR 4
Compressed · light damage
SABnzbd
3.1s
3.65s
1.18× (1.17–1.20)
2.1s / 3.87s
3
RAR 4
Compressed · light damage
NZBGet
3.1s
7.3s
2.35× (2.33–2.35)
2.1s / 3.77s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
1.8s
3.21s
1.78× (1.78–1.78)
2.55s / 2.97s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
2.7s
3.44s
1.27× (1.23–1.29)
3.15s / 4.77s
3
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.7s
6.21s
2.08× (1.71–2.30)
3.15s / 4.15s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.1s
3.81s
1.87× (1.81–1.91)
2.39s / 4.34s
3
RAR 5
Uncompressed · light damage
SABnzbd
1.8s
2.63s
1.47× (1.45–1.51)
0.88s / 2.4s
3
RAR 5
Uncompressed · light damage
NZBGet
1.8s
5.71s
3.16× (3.16–3.17)
0.88s / 1.94s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
1.7s
3.21s
1.94× (1.88–2.06)
0.77s / 2.13s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.1s
2.71s
1.27× (1.15–1.37)
1.58s / 2.46s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.1s
3.63s
1.84× (1.72–2.00)
1.58s / 2.3s
3
7z
Compressed · heavy damage
SABnzbd
2.2s
3.01s
1.33× (1.23–1.41)
1.38s / 2.61s
3
7z
Compressed · heavy damage
NZBGet
2.2s
5.33s
2.37× (2.22–2.55)
1.38s / 2.12s
3
7z
Uncompressed · light damage
SABnzbd
1.7s
2.44s
1.43× (1.42–1.44)
0.8s / 1.95s
3
7z
Uncompressed · light damage
NZBGet
1.7s
5.71s
3.35× (3.35–3.36)
0.8s / 1.97s
3
7z
Uncompressed - encrypted
SABnzbd
1.6s
1.9s
1.17× (1.15–1.19)
0.69s / 1.2s
3
7z
Uncompressed - encrypted
NZBGet
1.6s
3.02s
1.88× (1.88–1.88)
0.69s / 1.64s
3
7z
Uncompressed
SABnzbd
1.5s
1.72s
1.18× (1.13–1.27)
0.58s / 1.1s
3
7z
Uncompressed
NZBGet
1.5s
3.01s
2.00× (2.00–2.00)
0.58s / 1.56s
3
Linux x86_64 (Docker) · 1 Gbit/s · 10 ms RTT · TLS · stock · local storage
Default client settings · 222 test runs
Raw video
MKVRaw video · 200 MB
Weaver:
1.9s
SABnzbd:
2.22s
NZBGet:
3.31s
0s0.83s1.65s2.48s3.31s
Uncompressed RAR
RAR 4Uncompressed
Weaver:
1.5s
SABnzbd:
2.12s
NZBGet:
3.01s
RAR 5Uncompressed
Weaver:
1.5s
SABnzbd:
2.03s
NZBGet:
3.01s
0s0.75s1.5s2.26s3.01s
PAR2 repair
RAR 4Compressed · light damage
Weaver:
3s
SABnzbd:
3.71s
NZBGet:
7.3s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.8s
SABnzbd:
3.54s
NZBGet:
5.6s
RAR 5Uncompressed · light damage
Weaver:
1.9s
SABnzbd:
2.73s
NZBGet:
5.71s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.2s
SABnzbd:
2.64s
NZBGet:
3.62s
7zCompressed · heavy damage
Weaver:
2.3s
SABnzbd:
3.03s
NZBGet:
5.41s
7zUncompressed · light damage
Weaver:
1.7s
SABnzbd:
2.72s
NZBGet:
5.71s
0s1.83s3.65s5.48s7.3s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
1.6s
SABnzbd:
1.93s
NZBGet:
3.02s
7zUncompressed
Weaver:
1.5s
SABnzbd:
1.92s
NZBGet:
3.11s
0s0.78s1.55s2.33s3.11s
Compressed RAR
RAR 4Compressed
Weaver:
2.3s
SABnzbd:
3.04s
NZBGet:
4.02s
RAR 4Compressed - encrypted
Weaver:
2.3s
SABnzbd:
2.71s
NZBGet:
4.01s
RAR 5Compressed - encrypted
Weaver:
2s
SABnzbd:
2.41s
NZBGet:
3.6s
RAR 5Compressed
Weaver:
2.1s
SABnzbd:
3.15s
NZBGet:
4.01s
0s1s2.01s3.01s4.02s
Quick-open RAR
RAR 5Uncompressed
Weaver:
2s
SABnzbd:
2.44s
NZBGet:
3.41s
0s0.85s1.7s2.56s3.41s
RAR .rev repair
RAR 4Compressed · light damage
Weaver:
2.5s
✕ DNF
NZBGet:
4.22s
RAR 4Uncompressed · light damage
Weaver:
1.8s
✕ DNF
NZBGet:
3.31s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.1s
✕ DNF
NZBGet:
3.82s
RAR 5Uncompressed · heavy damage
Weaver:
1.71s
✕ DNF
NZBGet:
3.23s
0s1.05s2.11s3.16s4.22s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for A3-rtt10
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.29×
1.17–1.53×
47.9% less
22 compared · 4 withheld
NZBGet
1.97×
1.68–3.29×
42.2% less
26 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
1.9s
2.22s
1.17× (1.16–1.17)
0.77s / 1.4s
3
MKV
Raw video · 200 MB
NZBGet
1.9s
3.31s
1.72× (1.69–1.74)
0.77s / 1.9s
3
RAR 4
Compressed
SABnzbd
2.3s
3.04s
1.31× (1.31–1.32)
1.42s / 3.78s
3
RAR 4
Compressed
NZBGet
2.3s
4.02s
1.76× (1.74–1.78)
1.42s / 2.52s
3
RAR 4
Compressed - encrypted
SABnzbd
2.3s
2.71s
1.19× (1.18–1.22)
1.45s / 2.49s
3
RAR 4
Compressed - encrypted
NZBGet
2.3s
4.01s
1.74× (1.74–1.75)
1.45s / 2.63s
3
RAR 4
Uncompressed
SABnzbd
1.5s
2.12s
1.39× (1.36–1.42)
0.73s / 1.76s
3
RAR 4
Uncompressed
NZBGet
1.5s
3.01s
2.02× (2.00–2.07)
0.73s / 1.7s
3
RAR 4
Compressed - encrypted
SABnzbd
2.3s
2.71s
1.18× (1.18–1.19)
1.49s / 2.48s
3
RAR 4
Compressed - encrypted
NZBGet
2.3s
4.03s
1.76× (1.75–1.78)
1.49s / 2.62s
3
RAR 4
Uncompressed
SABnzbd
1.5s
2.03s
1.37× (1.35–1.41)
0.71s / 1.69s
3
RAR 4
Uncompressed
NZBGet
1.5s
3.01s
2.02× (2.00–2.06)
0.71s / 1.7s
3
RAR 5
Compressed - encrypted
SABnzbd
2s
2.41s
1.19× (1.15–1.27)
2.23s / 2.98s
3
RAR 5
Compressed - encrypted
NZBGet
2s
3.6s
1.84× (1.80–1.89)
2.23s / 3.3s
3
RAR 5
Uncompressed
SABnzbd
1.5s
2.03s
1.36× (1.34–1.40)
0.71s / 1.69s
3
RAR 5
Uncompressed
NZBGet
1.5s
3.01s
2.00× (2.00–2.00)
0.71s / 1.71s
3
RAR 5
Compressed - encrypted
SABnzbd
2s
2.34s
1.18× (1.16–1.20)
2.36s / 2.98s
3
RAR 5
Compressed - encrypted
NZBGet
2s
3.61s
1.77× (1.70–1.80)
2.36s / 3.1s
3
RAR 5
Uncompressed
SABnzbd
1.5s
2.03s
1.37× (1.34–1.42)
0.74s / 1.73s
3
RAR 5
Uncompressed
NZBGet
1.5s
3.11s
2.05× (2.00–2.07)
0.74s / 1.67s
3
RAR 5
Compressed
SABnzbd
2.1s
3.15s
1.51× (1.49–1.53)
2.93s / 5.81s
3
RAR 5
Compressed
NZBGet
2.1s
4.01s
1.91× (1.91–1.91)
2.93s / 3.89s
3
RAR 5
Compressed - encrypted
SABnzbd
2s
2.34s
1.18× (1.15–1.21)
2.29s / 2.92s
3
RAR 5
Compressed - encrypted
NZBGet
2s
3.71s
1.84× (1.81–1.85)
2.29s / 3.21s
3
RAR 5
Uncompressed
SABnzbd
2s
2.44s
1.24× (1.21–1.30)
0.91s / 2.03s
3
RAR 5
Uncompressed
NZBGet
2s
3.41s
1.70× (1.70–1.71)
0.91s / 2.08s
3
RAR 5
Uncompressed
SABnzbd
1.5s
2.11s
1.41× (1.35–1.49)
0.68s / 1.76s
3
RAR 5
Uncompressed
NZBGet
1.5s
3s
1.98× (1.94–2.00)
0.68s / 1.58s
3
RAR 4
Compressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Compressed · light damage
NZBGet
2.5s
4.22s
1.68× (1.68–1.69)
3.32s / 3.77s
3
RAR 4
Compressed · light damage
SABnzbd
3s
3.71s
1.21× (1.18–1.24)
2.18s / 3.97s
3
RAR 4
Compressed · light damage
NZBGet
3s
7.3s
2.41× (2.35–2.43)
2.18s / 3.61s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
1.8s
3.31s
1.83× (1.83–1.83)
2.64s / 2.8s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
2.8s
3.54s
1.27× (1.26–1.29)
3.27s / 4.95s
3
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.8s
5.6s
1.92× (1.72–2.07)
3.27s / 3.54s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.1s
3.82s
1.81× (1.81–1.82)
2.19s / 3.86s
3
RAR 5
Uncompressed · light damage
SABnzbd
1.9s
2.73s
1.42× (1.40–1.44)
0.96s / 2.46s
3
RAR 5
Uncompressed · light damage
NZBGet
1.9s
5.71s
3.05× (3.00–3.17)
0.96s / 2.05s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
1.71s
3.23s
1.87× (1.84–1.89)
0.86s / 2.18s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.2s
2.64s
1.22× (1.18–1.25)
1.67s / 2.66s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.2s
3.62s
1.92× (1.64–2.50)
1.67s / 2.26s
3
7z
Compressed · heavy damage
SABnzbd
2.3s
3.03s
1.33× (1.27–1.42)
1.44s / 2.7s
3
7z
Compressed · heavy damage
NZBGet
2.3s
5.41s
2.08× (1.64–2.35)
1.44s / 2.35s
3
7z
Uncompressed · light damage
SABnzbd
1.7s
2.72s
1.53× (1.49–1.60)
0.91s / 2.08s
3
7z
Uncompressed · light damage
NZBGet
1.7s
5.71s
3.29× (3.16–3.35)
0.91s / 1.99s
3
7z
Uncompressed - encrypted
SABnzbd
1.6s
1.93s
1.19× (1.14–1.23)
0.76s / 1.25s
3
7z
Uncompressed - encrypted
NZBGet
1.6s
3.02s
1.90× (1.88–1.94)
0.76s / 1.53s
3
7z
Uncompressed
SABnzbd
1.5s
1.92s
1.28× (1.27–1.28)
0.63s / 1.22s
3
7z
Uncompressed
NZBGet
1.5s
3.11s
2.07× (2.07–2.07)
0.63s / 1.48s
3
Linux x86_64 (Docker) · 1 Gbit/s · 10 ms RTT · TLS · equivalent-throughput · local storage
Large Blu-ray download · 18 test runs
Blu-ray
RAR 5Compressed · 25 GB
Weaver:
69.8s
SABnzbd:
86.6s
NZBGet:
76.6s
RAR 5Uncompressed · 25 GB
Weaver:
55s
SABnzbd:
59.9s
NZBGet:
59.6s
0s21.7s43.3s65s86.6s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for B3-bluray-rtt10
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.12×
1.09–1.15×
47.7% less
2 compared · 0 withheld
NZBGet
1.06×
1.03–1.08×
42.2% less
2 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
RAR 5
Compressed · 25 GB
SABnzbd
69.8s
86.6s
1.15× (0.97–1.26)
101.8s / 166.6s
3
RAR 5
Compressed · 25 GB
NZBGet
69.8s
76.6s
1.03× (0.86–1.16)
101.8s / 110.5s
3
RAR 5
Uncompressed · 25 GB
SABnzbd
55s
59.9s
1.09× (1.09–1.09)
25.5s / 48.1s
3
RAR 5
Uncompressed · 25 GB
NZBGet
55s
59.6s
1.08× (1.08–1.09)
25.5s / 58.6s
3
Linux x86_64 (Docker) · 1 Gbit/s · 10 ms RTT · TLS · equivalent-throughput · nfs-complete storage
Downloads to network storage · 36 test runs
Raw video
MKVRaw video · 200 MB
Weaver:
19.6s
SABnzbd:
19.9s
NZBGet:
20.9s
0s5.23s10.5s15.7s20.9s
Uncompressed RAR
RAR 5Uncompressed
Weaver:
14.7s
SABnzbd:
15.2s
NZBGet:
29.5s
0s7.38s14.8s22.1s29.5s
Uncompressed 7z
7zUncompressed
Weaver:
14.8s
SABnzbd:
15.1s
NZBGet:
29.4s
0s7.36s14.7s22.1s29.4s
Compressed RAR
RAR 4Compressed - encrypted
Weaver:
15.5s
SABnzbd:
16s
NZBGet:
29.5s
0s7.38s14.8s22.1s29.5s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for C3-eqt-rtt10
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.03×
1.01–1.04×
56.4% less
4 compared · 0 withheld
NZBGet
1.69×
1.07–2.01×
57.2% less
4 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
19.6s
19.9s
1.01× (1.01–1.02)
1.02s / 1.77s
3
MKV
Raw video · 200 MB
NZBGet
19.6s
20.9s
1.07× (1.07–1.07)
1.02s / 2.4s
3
RAR 4
Compressed - encrypted
SABnzbd
15.5s
16s
1.03× (1.03–1.04)
1.62s / 3.27s
3
RAR 4
Compressed - encrypted
NZBGet
15.5s
29.5s
1.91× (1.90–1.92)
1.62s / 2.84s
3
RAR 5
Uncompressed
SABnzbd
14.7s
15.2s
1.04× (1.03–1.04)
0.77s / 2.49s
3
RAR 5
Uncompressed
NZBGet
14.7s
29.5s
2.01× (2.01–2.01)
0.77s / 2.23s
3
7z
Uncompressed
SABnzbd
14.8s
15.1s
1.02× (1.01–1.02)
0.82s / 1.97s
3
7z
Uncompressed
NZBGet
14.8s
29.4s
1.99× (1.99–1.99)
0.82s / 2.1s
3
Linux x86_64 (Docker) · 1 Gbit/s · 100 ms RTT · TLS · equivalent-throughput · local storage
Full archive and repair suite · 354 test runs
Raw video
MKVRaw video
Weaver:
3s
SABnzbd:
4.34s
NZBGet:
5.71s
0s1.43s2.85s4.28s5.71s
Uncompressed RAR
RAR 4Uncompressed - encrypted
Weaver:
2.9s
SABnzbd:
4.43s
NZBGet:
6.11s
RAR 4Uncompressed
Weaver:
3s
SABnzbd:
4.54s
NZBGet:
6.01s
RAR 5Uncompressed - encrypted
Weaver:
3s
SABnzbd:
4.53s
NZBGet:
6.11s
RAR 5Uncompressed
Weaver:
3s
SABnzbd:
4.51s
NZBGet:
6.21s
0s1.55s3.1s4.65s6.21s
PAR2 repair
RAR 4Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
4.3s
SABnzbd:
5.73s
NZBGet:
8.21s
RAR 4Uncompressed · heavy damage · missing pieces
Weaver:
4.2s
SABnzbd:
5.62s
NZBGet:
9.21s
RAR 4Uncompressed - encrypted · light damage
Weaver:
3.6s
SABnzbd:
5.05s
NZBGet:
9.3s
RAR 4Uncompressed · light damage
Weaver:
3.5s
SABnzbd:
5.02s
NZBGet:
9.31s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
4.5s
SABnzbd:
5.61s
NZBGet:
6.92s
RAR 5Uncompressed · heavy damage · missing pieces
Weaver:
4.2s
SABnzbd:
5.64s
NZBGet:
9.11s
RAR 5Uncompressed - encrypted · light damage
Weaver:
3.8s
SABnzbd:
5.04s
NZBGet:
9.01s
RAR 5Uncompressed · light damage
Weaver:
3.4s
SABnzbd:
5.05s
NZBGet:
9.21s
7zUncompressed · light damage
Weaver:
3.3s
SABnzbd:
5.03s
NZBGet:
9.11s
0s2.33s4.65s6.98s9.31s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
3.1s
SABnzbd:
4.33s
NZBGet:
5.91s
7zUncompressed
Weaver:
3s
SABnzbd:
4.35s
NZBGet:
5.91s
0s1.48s2.96s4.43s5.91s
Quick-open RAR
RAR 5Uncompressed
Weaver:
3.1s
SABnzbd:
5.05s
NZBGet:
6.31s
0s1.58s3.15s4.73s6.31s
RAR .rev repair
RAR 4Uncompressed · light damage
Weaver:
3.3s
✕ DNF
NZBGet:
6.31s
RAR 5Uncompressed · heavy damage
Weaver:
3.2s
✕ DNF
NZBGet:
6.01s
0s1.58s3.15s4.73s6.31s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for B3-rtt100
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.44×
1.25–1.62×
54.4% less
38 compared · 2 withheld
NZBGet
2.12×
1.68–2.74×
43.0% less
40 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video
SABnzbd
3s
4.34s
1.45× (1.32–1.60)
0.6s / 1.5s
3
MKV
Raw video
NZBGet
3s
5.71s
1.87× (1.72–2.00)
0.6s / 1.36s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.9s
4.43s
1.53× (1.48–1.60)
1.1s / 2.03s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.9s
6.11s
2.10× (2.04–2.17)
1.1s / 1.68s
3
RAR 4
Uncompressed - encrypted
SABnzbd
3.2s
4.52s
1.43× (1.36–1.48)
0.86s / 2.17s
3
RAR 4
Uncompressed - encrypted
NZBGet
3.2s
6.2s
1.94× (1.94–1.94)
0.86s / 1.73s
3
RAR 4
Uncompressed
SABnzbd
3s
4.54s
1.52× (1.50–1.54)
0.71s / 2.13s
3
RAR 4
Uncompressed
NZBGet
3s
6.01s
2.02× (2.00–2.07)
0.71s / 1.59s
3
RAR 4
Uncompressed - encrypted
SABnzbd
3s
4.41s
1.47× (1.45–1.51)
1.08s / 1.92s
3
RAR 4
Uncompressed - encrypted
NZBGet
3s
6.01s
2.03× (2.00–2.07)
1.08s / 1.62s
3
RAR 4
Uncompressed - encrypted
SABnzbd
3.1s
4.53s
1.43× (1.37–1.46)
0.86s / 2.05s
3
RAR 4
Uncompressed - encrypted
NZBGet
3.1s
6.11s
1.94× (1.88–1.97)
0.86s / 1.8s
3
RAR 4
Uncompressed
SABnzbd
3s
4.53s
1.51× (1.47–1.56)
0.72s / 2.15s
3
RAR 4
Uncompressed
NZBGet
3s
6.21s
2.08× (2.03–2.14)
0.72s / 1.7s
3
RAR 5
Uncompressed - encrypted
SABnzbd
3s
4.53s
1.52× (1.51–1.54)
1.12s / 2.05s
3
RAR 5
Uncompressed - encrypted
NZBGet
3s
6.11s
2.05× (2.03–2.07)
1.12s / 1.68s
3
RAR 5
Uncompressed - encrypted
SABnzbd
3s
4.62s
1.52× (1.46–1.57)
1.16s / 2.03s
3
RAR 5
Uncompressed - encrypted
NZBGet
3s
6.11s
2.02× (2.00–2.03)
1.16s / 1.69s
3
RAR 5
Uncompressed
SABnzbd
3s
4.51s
1.50× (1.47–1.53)
0.71s / 2.12s
3
RAR 5
Uncompressed
NZBGet
3s
6.21s
2.06× (2.00–2.14)
0.71s / 1.6s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.9s
4.45s
1.54× (1.52–1.56)
1.11s / 2.05s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.9s
6.11s
2.10× (2.10–2.10)
1.11s / 1.67s
3
RAR 5
Uncompressed - encrypted
SABnzbd
3s
4.51s
1.50× (1.45–1.55)
1.15s / 2.06s
3
RAR 5
Uncompressed - encrypted
NZBGet
3s
5.92s
2.02× (1.97–2.06)
1.15s / 1.73s
3
RAR 5
Uncompressed
SABnzbd
3s
4.55s
1.56× (1.51–1.61)
0.67s / 2.15s
3
RAR 5
Uncompressed
NZBGet
3s
6.11s
2.04× (1.97–2.11)
0.67s / 1.51s
3
RAR 5
Uncompressed
SABnzbd
3.1s
5.05s
1.62× (1.56–1.66)
0.76s / 2.28s
3
RAR 5
Uncompressed
NZBGet
3.1s
6.31s
2.04× (2.03–2.06)
0.76s / 1.71s
3
RAR 5
Uncompressed - encrypted
SABnzbd
3s
4.66s
1.58× (1.54–1.67)
1.13s / 2.06s
3
RAR 5
Uncompressed - encrypted
NZBGet
3s
6.1s
2.04× (2.00–2.10)
1.13s / 1.65s
3
RAR 5
Uncompressed - encrypted
SABnzbd
3s
4.63s
1.49× (1.44–1.54)
1.14s / 1.95s
3
RAR 5
Uncompressed - encrypted
NZBGet
3s
6.03s
1.97× (1.94–2.01)
1.14s / 1.72s
3
RAR 5
Uncompressed
SABnzbd
3s
4.61s
1.51× (1.47–1.53)
0.7s / 2.13s
3
RAR 5
Uncompressed
NZBGet
3s
6.11s
1.99× (1.97–2.03)
0.7s / 1.65s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.3s
5.73s
1.33× (1.28–1.40)
1.76s / 2.72s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.3s
8.21s
1.81× (1.59–2.00)
1.76s / 2.37s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.4s
5.74s
1.34× (1.27–1.45)
1.7s / 3.1s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.4s
9.31s
2.11× (1.89–2.45)
1.7s / 2.59s
3
RAR 4
Uncompressed · heavy damage · missing pieces
SABnzbd
4.2s
5.62s
1.33× (1.26–1.37)
1.61s / 3.05s
3
RAR 4
Uncompressed · heavy damage · missing pieces
NZBGet
4.2s
9.21s
2.20× (2.14–2.24)
1.61s / 2.39s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
3.6s
5.05s
1.39× (1.36–1.42)
1.29s / 2.99s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
3.6s
9.3s
2.55× (2.53–2.58)
1.29s / 2.21s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
3.7s
5.21s
1.42× (1.41–1.44)
1.28s / 2.99s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
3.7s
9.31s
2.55× (2.51–2.58)
1.28s / 2.53s
3
RAR 4
Uncompressed · light damage
SABnzbd
3.5s
5.02s
1.42× (1.39–1.44)
0.98s / 2.89s
3
RAR 4
Uncompressed · light damage
NZBGet
3.5s
9.31s
2.61× (2.58–2.66)
0.98s / 2.2s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
3.3s
6.31s
1.92× (1.88–1.97)
2.6s / 2.98s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.5s
5.61s
1.25× (1.23–1.27)
1.9s / 2.96s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.5s
6.92s
1.68× (1.50–2.07)
1.9s / 2.28s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.4s
5.54s
1.25× (1.22–1.26)
1.86s / 3.09s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.4s
7.31s
1.77× (1.59–2.14)
1.86s / 2.48s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
4.2s
5.64s
1.39× (1.25–1.60)
1.41s / 2.99s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
4.2s
9.11s
2.06× (1.97–2.20)
1.41s / 2.36s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.8s
5.04s
1.33× (1.29–1.37)
1.35s / 3.02s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.8s
9.01s
2.37× (2.31–2.45)
1.35s / 2.27s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.7s
5.31s
1.43× (1.38–1.48)
1.27s / 3.05s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.7s
9.41s
2.57× (2.54–2.61)
1.27s / 2.44s
3
RAR 5
Uncompressed · light damage
SABnzbd
3.4s
5.05s
1.49× (1.48–1.50)
0.96s / 2.97s
3
RAR 5
Uncompressed · light damage
NZBGet
3.4s
9.21s
2.70× (2.63–2.79)
0.96s / 2.18s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.3s
5.63s
1.32× (1.25–1.37)
1.73s / 3.06s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.3s
9.01s
2.03× (1.98–2.12)
1.73s / 2.27s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.3s
5.62s
1.31× (1.28–1.36)
1.81s / 3.09s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.3s
7.41s
1.82× (1.65–2.12)
1.81s / 2.38s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
4.3s
5.63s
1.32× (1.29–1.34)
1.64s / 2.99s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
4.3s
9.11s
2.13× (2.12–2.14)
1.64s / 2.35s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.6s
5.15s
1.46× (1.38–1.56)
1.32s / 2.96s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.6s
9.21s
2.58× (2.51–2.71)
1.32s / 2.33s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.7s
5.21s
1.41× (1.39–1.42)
1.32s / 3.06s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.7s
9.41s
2.57× (2.54–2.64)
1.32s / 2.4s
3
RAR 5
Uncompressed · light damage
SABnzbd
3.5s
5.12s
1.45× (1.42–1.50)
0.93s / 2.89s
3
RAR 5
Uncompressed · light damage
NZBGet
3.5s
9.21s
2.59× (2.56–2.63)
0.93s / 2.17s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
3.2s
6.01s
1.91× (1.88–1.94)
0.84s / 2.22s
3
7z
Uncompressed · light damage
SABnzbd
3.3s
5.03s
1.50× (1.42–1.56)
0.91s / 2.34s
3
7z
Uncompressed · light damage
NZBGet
3.3s
9.11s
2.74× (2.68–2.79)
0.91s / 1.99s
3
7z
Uncompressed - encrypted
SABnzbd
3.1s
4.33s
1.42× (1.39–1.46)
0.74s / 1.68s
3
7z
Uncompressed - encrypted
NZBGet
3.1s
5.91s
1.91× (1.90–1.93)
0.74s / 1.48s
3
7z
Uncompressed
SABnzbd
3s
4.35s
1.44× (1.40–1.52)
0.62s / 1.59s
3
7z
Uncompressed
NZBGet
3s
5.91s
1.97× (1.90–2.01)
0.62s / 1.5s
3
Linux x86_64 (Docker) · 1 Gbit/s · 100 ms RTT · Plaintext · equivalent-throughput · local storage
Full archive and repair suite · 354 test runs
Raw video
MKVRaw video
Weaver:
2.7s
SABnzbd:
4.13s
NZBGet:
5.51s
0s1.38s2.75s4.13s5.51s
Uncompressed RAR
RAR 4Uncompressed - encrypted
Weaver:
2.8s
SABnzbd:
4.42s
NZBGet:
5.81s
RAR 4Uncompressed
Weaver:
2.8s
SABnzbd:
4.26s
NZBGet:
5.9s
RAR 5Uncompressed - encrypted
Weaver:
2.8s
SABnzbd:
4.35s
NZBGet:
6s
RAR 5Uncompressed
Weaver:
2.8s
SABnzbd:
4.41s
NZBGet:
5.91s
0s1.5s3s4.5s6s
PAR2 repair
RAR 4Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
3.9s
SABnzbd:
6.14s
NZBGet:
8.91s
RAR 4Uncompressed · heavy damage · missing pieces
Weaver:
4.1s
SABnzbd:
5.93s
NZBGet:
6.81s
RAR 4Uncompressed - encrypted · light damage
Weaver:
3.4s
SABnzbd:
5.12s
NZBGet:
9.01s
RAR 4Uncompressed · light damage
Weaver:
3.3s
SABnzbd:
5.01s
NZBGet:
9.11s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
4.3s
SABnzbd:
5.54s
NZBGet:
9.01s
RAR 5Uncompressed · heavy damage · missing pieces
Weaver:
4.1s
SABnzbd:
5.95s
NZBGet:
6.81s
RAR 5Uncompressed - encrypted · light damage
Weaver:
3.6s
SABnzbd:
4.94s
NZBGet:
9s
RAR 5Uncompressed · light damage
Weaver:
3.3s
SABnzbd:
5.03s
NZBGet:
8.91s
7zUncompressed · light damage
Weaver:
3.1s
SABnzbd:
4.92s
NZBGet:
8.91s
0s2.28s4.55s6.83s9.11s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
3s
SABnzbd:
4.63s
NZBGet:
5.71s
7zUncompressed
Weaver:
2.9s
SABnzbd:
4.15s
NZBGet:
5.71s
0s1.43s2.85s4.28s5.71s
Quick-open RAR
RAR 5Uncompressed
Weaver:
2.9s
SABnzbd:
4.72s
NZBGet:
6.01s
0s1.5s3s4.51s6.01s
RAR .rev repair
RAR 4Uncompressed · light damage
Weaver:
3.2s
✕ DNF
NZBGet:
5.81s
RAR 5Uncompressed · heavy damage
Weaver:
3.1s
✕ DNF
NZBGet:
5.91s
0s1.48s2.95s4.43s5.91s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for P3-rtt100
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.54×
1.30–2.00×
57.2% less
38 compared · 2 withheld
NZBGet
2.16×
1.80–2.85×
40.2% less
40 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video
SABnzbd
2.7s
4.13s
1.53× (1.49–1.58)
0.46s / 1.39s
3
MKV
Raw video
NZBGet
2.7s
5.51s
2.03× (1.97–2.12)
0.46s / 1.16s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.8s
4.42s
1.58× (1.49–1.63)
1.12s / 1.92s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.8s
5.81s
2.06× (1.93–2.19)
1.12s / 1.33s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.9s
4.52s
1.67× (1.46–2.14)
0.76s / 2s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.9s
5.91s
2.01× (1.97–2.04)
0.76s / 1.48s
3
RAR 4
Uncompressed
SABnzbd
2.8s
4.26s
1.50× (1.48–1.52)
0.65s / 1.97s
3
RAR 4
Uncompressed
NZBGet
2.8s
5.9s
2.07× (2.03–2.11)
0.65s / 1.43s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.8s
4.51s
1.57× (1.51–1.61)
1s / 1.89s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.8s
5.92s
2.06× (1.97–2.14)
1s / 1.43s
3
RAR 4
Uncompressed - encrypted
SABnzbd
3s
4.32s
1.46× (1.44–1.48)
0.77s / 1.94s
3
RAR 4
Uncompressed - encrypted
NZBGet
3s
5.81s
1.97× (1.90–2.00)
0.77s / 1.51s
3
RAR 4
Uncompressed
SABnzbd
2.8s
4.5s
1.60× (1.57–1.62)
0.62s / 2s
3
RAR 4
Uncompressed
NZBGet
2.8s
5.91s
2.11× (2.07–2.14)
0.62s / 1.42s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.8s
4.35s
1.59× (1.45–1.83)
1s / 1.87s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.8s
6s
2.08× (2.00–2.14)
1s / 1.45s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.8s
4.71s
1.63× (1.51–1.70)
1.02s / 2.03s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.8s
5.91s
2.09× (2.07–2.11)
1.02s / 1.48s
3
RAR 5
Uncompressed
SABnzbd
2.8s
4.41s
1.54× (1.52–1.59)
0.63s / 2s
3
RAR 5
Uncompressed
NZBGet
2.8s
5.91s
2.08× (2.03–2.14)
0.63s / 1.42s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.9s
4.22s
1.51× (1.45–1.62)
1.06s / 1.93s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.9s
5.91s
2.02× (2.00–2.04)
1.06s / 1.45s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.8s
4.84s
1.77× (1.58–2.04)
1.03s / 1.96s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.8s
5.81s
2.10× (2.07–2.14)
1.03s / 1.51s
3
RAR 5
Uncompressed
SABnzbd
2.81s
4.61s
1.56× (1.49–1.69)
0.62s / 2.03s
3
RAR 5
Uncompressed
NZBGet
2.81s
6.01s
2.05× (1.87–2.14)
0.62s / 1.45s
3
RAR 5
Uncompressed
SABnzbd
2.9s
4.72s
1.81× (1.59–2.29)
0.34s / 2.06s
3
RAR 5
Uncompressed
NZBGet
2.9s
6.01s
2.10× (2.04–2.18)
0.34s / 1.47s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.8s
4.33s
1.55× (1.38–1.75)
1.11s / 1.93s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.8s
6.01s
2.08× (2.00–2.14)
1.11s / 1.5s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.9s
5.15s
1.79× (1.45–2.15)
1.05s / 2.04s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.9s
5.91s
2.07× (2.03–2.11)
1.05s / 1.46s
3
RAR 5
Uncompressed
SABnzbd
2.9s
6.32s
2.00× (1.52–2.42)
0.63s / 2.21s
3
RAR 5
Uncompressed
NZBGet
2.9s
6.01s
2.05× (2.00–2.07)
0.63s / 1.45s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.9s
6.14s
1.54× (1.46–1.60)
1.64s / 3.13s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.9s
8.91s
2.19× (2.05–2.28)
1.64s / 2.19s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.4s
5.74s
1.32× (1.30–1.34)
1.62s / 3.08s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.4s
9.2s
2.01× (1.85–2.19)
1.62s / 2.39s
3
RAR 4
Uncompressed · heavy damage · missing pieces
SABnzbd
4.1s
5.93s
1.42× (1.38–1.45)
1.53s / 3.02s
3
RAR 4
Uncompressed · heavy damage · missing pieces
NZBGet
4.1s
6.81s
1.81× (1.62–2.19)
1.53s / 1.93s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
3.4s
5.12s
1.50× (1.43–1.56)
1.21s / 2.85s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
3.4s
9.01s
2.62× (2.49–2.73)
1.21s / 1.98s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
3.5s
5.22s
1.72× (1.37–2.48)
1.15s / 2.95s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
3.5s
9.21s
2.65× (2.63–2.70)
1.15s / 2.4s
3
RAR 4
Uncompressed · light damage
SABnzbd
3.3s
5.01s
1.53× (1.49–1.58)
0.89s / 2.8s
3
RAR 4
Uncompressed · light damage
NZBGet
3.3s
9.11s
2.75× (2.73–2.76)
0.89s / 2.05s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
3.2s
5.81s
1.82× (1.81–1.84)
2.52s / 2.81s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.3s
5.54s
1.30× (1.28–1.32)
1.8s / 2.94s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.3s
9.01s
2.09× (2.05–2.14)
1.8s / 2.21s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.2s
6.13s
1.46× (1.45–1.49)
1.69s / 3.09s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.2s
9.2s
2.01× (1.61–2.30)
1.69s / 2.34s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
4.1s
5.95s
1.45× (1.39–1.56)
1.52s / 2.98s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
4.1s
6.81s
1.80× (1.58–2.17)
1.52s / 2s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.6s
4.94s
1.43× (1.36–1.56)
1.27s / 2.87s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.6s
9s
2.51× (2.47–2.57)
1.27s / 2.03s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.5s
5.04s
1.31× (1.12–1.44)
1.24s / 2.92s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.5s
9.21s
2.31× (1.79–2.63)
1.24s / 2.25s
3
RAR 5
Uncompressed · light damage
SABnzbd
3.3s
5.03s
1.58× (1.48–1.74)
0.87s / 2.75s
3
RAR 5
Uncompressed · light damage
NZBGet
3.3s
8.91s
2.74× (2.70–2.78)
0.87s / 2.03s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.2s
5.93s
1.40× (1.32–1.48)
1.72s / 2.93s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.2s
8.91s
2.06× (1.84–2.23)
1.72s / 2.14s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
4.2s
6.13s
1.43× (1.35–1.48)
1.83s / 2.97s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
4.2s
8.11s
1.89× (1.67–2.10)
1.83s / 2.12s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
4.1s
5.33s
1.31× (1.30–1.33)
1.52s / 2.82s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
4.1s
8.92s
2.20× (2.17–2.22)
1.52s / 2.09s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.5s
5.21s
1.55× (1.47–1.72)
1.26s / 2.89s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.5s
8.93s
2.54× (2.51–2.57)
1.26s / 2.04s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.5s
5.04s
1.47× (1.36–1.60)
1.3s / 2.95s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.5s
9.02s
2.55× (2.43–2.65)
1.3s / 2.31s
3
RAR 5
Uncompressed · light damage
SABnzbd
3.3s
5.24s
1.57× (1.50–1.61)
0.87s / 2.88s
3
RAR 5
Uncompressed · light damage
NZBGet
3.3s
8.81s
2.68× (2.57–2.75)
0.87s / 1.95s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
3.1s
5.91s
1.88× (1.85–1.90)
0.71s / 2.02s
3
7z
Uncompressed · light damage
SABnzbd
3.1s
4.92s
1.56× (1.52–1.59)
0.85s / 2.31s
3
7z
Uncompressed · light damage
NZBGet
3.1s
8.91s
2.85× (2.78–2.90)
0.85s / 1.35s
3
7z
Uncompressed - encrypted
SABnzbd
3s
4.63s
1.55× (1.45–1.61)
0.63s / 1.53s
3
7z
Uncompressed - encrypted
NZBGet
3s
5.71s
1.91× (1.87–1.97)
0.63s / 1.25s
3
7z
Uncompressed
SABnzbd
2.9s
4.15s
1.63× (1.43–2.04)
0.58s / 1.45s
3
7z
Uncompressed
NZBGet
2.9s
5.71s
2.01× (1.97–2.04)
0.58s / 1.25s
3
Linux x86_64 (Docker) · 1 Gbit/s · 100 ms RTT · TLS · equivalent-throughput · local storage
Large Blu-ray download · 9 test runs
Blu-ray
RAR 5Uncompressed · 25 GB
Weaver:
56.5s
SABnzbd:
116.4s
NZBGet:
127.3s
0s31.8s63.7s95.5s127.3s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for B3-bluray-rtt100
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
2.06×
2.06–2.06×
57.4% less
1 compared · 0 withheld
NZBGet
2.25×
2.25–2.25×
47.9% less
1 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
RAR 5
Uncompressed · 25 GB
SABnzbd
56.5s
116.4s
2.06× (2.05–2.06)
25.9s / 60.6s
3
RAR 5
Uncompressed · 25 GB
NZBGet
56.5s
127.3s
2.25× (2.25–2.26)
25.9s / 50.1s
3
Windows x86_64 (native) · 1 Gbit/s · 0 ms RTT · TLS · equivalent-throughput · local storage
Full archive and repair suite · 222 test runs
Raw video
MKVRaw video · 200 MB
Weaver:
1.82s
SABnzbd:
2.19s
NZBGet:
3.16s
0s0.79s1.58s2.37s3.16s
Uncompressed RAR
RAR 4Uncompressed
Weaver:
1.42s
SABnzbd:
2.09s
NZBGet:
3.07s
RAR 5Uncompressed
Weaver:
1.42s
SABnzbd:
2.2s
NZBGet:
3.17s
0s0.79s1.58s2.38s3.17s
PAR2 repair
RAR 4Compressed · light damage
Weaver:
3.13s
SABnzbd:
4.16s
NZBGet:
7.63s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.73s
SABnzbd:
3.15s
NZBGet:
5.49s
RAR 5Uncompressed · light damage
Weaver:
1.82s
SABnzbd:
2.69s
NZBGet:
5.61s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.23s
SABnzbd:
2.77s
NZBGet:
4.38s
7zCompressed · heavy damage
Weaver:
2.32s
SABnzbd:
3.14s
NZBGet:
4.28s
7zUncompressed · light damage
Weaver:
1.72s
SABnzbd:
2.63s
NZBGet:
5.61s
0s1.91s3.82s5.73s7.63s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
1.62s
SABnzbd:
1.92s
NZBGet:
2.96s
7zUncompressed
Weaver:
1.53s
SABnzbd:
1.8s
NZBGet:
2.87s
0s0.74s1.48s2.22s2.96s
Compressed RAR
RAR 4Compressed
Weaver:
2.33s
SABnzbd:
3.2s
NZBGet:
3.37s
RAR 4Compressed - encrypted
Weaver:
2.33s
SABnzbd:
3.05s
NZBGet:
3.47s
RAR 5Compressed - encrypted
Weaver:
1.92s
SABnzbd:
2.23s
NZBGet:
3.06s
RAR 5Compressed
Weaver:
2.02s
SABnzbd:
3.04s
NZBGet:
3.47s
0s0.87s1.74s2.6s3.47s
Quick-open RAR
RAR 5Uncompressed
Weaver:
1.88s
SABnzbd:
2.45s
NZBGet:
3.48s
0s0.87s1.74s2.61s3.48s
RAR .rev repair
RAR 4Compressed · light damage
Weaver:
2.68s
✕ DNF
NZBGet:
4.62s
RAR 4Uncompressed · light damage
Weaver:
1.97s
✕ DNF
NZBGet:
3.51s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.12s
✕ DNF
NZBGet:
3.89s
RAR 5Uncompressed · heavy damage
Weaver:
1.83s
✕ DNF
NZBGet:
3.38s
0s1.15s2.31s3.46s4.62s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for W-B3-rtt0
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.33×
1.11–1.54×
60.0% less
22 compared · 4 withheld
NZBGet
1.92×
1.41–3.23×
30.6% less
26 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
1.82s
2.19s
1.17× (1.13–1.20)
0.62s / 1.49s
3
MKV
Raw video · 200 MB
NZBGet
1.82s
3.16s
1.72× (1.68–1.73)
0.62s / 0.92s
3
RAR 4
Compressed
SABnzbd
2.33s
3.2s
1.36× (1.31–1.39)
1.46s / 4.9s
3
RAR 4
Compressed
NZBGet
2.33s
3.37s
1.41× (1.38–1.45)
1.46s / 2.18s
3
RAR 4
Compressed - encrypted
SABnzbd
2.33s
3.05s
1.33× (1.31–1.37)
1.46s / 3.33s
3
RAR 4
Compressed - encrypted
NZBGet
2.33s
3.47s
1.49× (1.49–1.49)
1.46s / 2.25s
3
RAR 4
Uncompressed
SABnzbd
1.42s
2.09s
1.47× (1.47–1.48)
0.58s / 2.15s
3
RAR 4
Uncompressed
NZBGet
1.42s
3.07s
2.18× (2.15–2.23)
0.58s / 1.03s
3
RAR 4
Compressed - encrypted
SABnzbd
2.33s
3.06s
1.33× (1.31–1.36)
1.45s / 3.33s
3
RAR 4
Compressed - encrypted
NZBGet
2.33s
3.56s
1.52× (1.50–1.54)
1.45s / 2.24s
3
RAR 4
Uncompressed
SABnzbd
1.42s
2.13s
1.51× (1.48–1.54)
0.56s / 2.15s
3
RAR 4
Uncompressed
NZBGet
1.42s
3.16s
2.21× (2.17–2.23)
0.56s / 1.04s
3
RAR 5
Compressed - encrypted
SABnzbd
1.92s
2.23s
1.15× (1.13–1.18)
2.09s / 3.56s
3
RAR 5
Compressed - encrypted
NZBGet
1.92s
3.06s
1.59× (1.55–1.64)
2.09s / 2.52s
3
RAR 5
Uncompressed
SABnzbd
1.42s
2.2s
1.54× (1.50–1.58)
0.55s / 2.14s
3
RAR 5
Uncompressed
NZBGet
1.42s
3.17s
2.23× (2.22–2.24)
0.55s / 1.04s
3
RAR 5
Compressed - encrypted
SABnzbd
1.92s
2.14s
1.11× (1.05–1.17)
2.08s / 3.54s
3
RAR 5
Compressed - encrypted
NZBGet
1.92s
3.06s
1.58× (1.56–1.60)
2.08s / 2.53s
3
RAR 5
Uncompressed
SABnzbd
1.42s
2.23s
1.54× (1.47–1.58)
0.56s / 2.16s
3
RAR 5
Uncompressed
NZBGet
1.42s
3.16s
2.23× (2.23–2.24)
0.56s / 1.03s
3
RAR 5
Compressed
SABnzbd
2.02s
3.04s
1.53× (1.50–1.58)
2.78s / 6.53s
3
RAR 5
Compressed
NZBGet
2.02s
3.47s
1.71× (1.71–1.72)
2.78s / 3.03s
3
RAR 5
Compressed - encrypted
SABnzbd
1.92s
2.23s
1.15× (1.11–1.17)
2.1s / 3.55s
3
RAR 5
Compressed - encrypted
NZBGet
1.92s
3.16s
1.63× (1.59–1.65)
2.1s / 2.53s
3
RAR 5
Uncompressed
SABnzbd
1.88s
2.45s
1.30× (1.25–1.35)
0.71s / 2.36s
3
RAR 5
Uncompressed
NZBGet
1.88s
3.48s
1.87× (1.81–1.96)
0.71s / 1.3s
3
RAR 5
Uncompressed
SABnzbd
1.42s
2.09s
1.48× (1.47–1.50)
0.54s / 2.1s
3
RAR 5
Uncompressed
NZBGet
1.42s
3.07s
2.16× (2.15–2.16)
0.54s / 0.99s
3
RAR 4
Compressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Compressed · light damage
NZBGet
2.68s
4.62s
1.72× (1.71–1.73)
3.78s / 4.59s
3
RAR 4
Compressed · light damage
SABnzbd
3.13s
4.16s
1.33× (1.29–1.36)
2.4s / 5.24s
3
RAR 4
Compressed · light damage
NZBGet
3.13s
7.63s
2.44× (2.44–2.44)
2.4s / 4.39s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
1.97s
3.51s
1.79× (1.78–1.79)
3.01s / 2.93s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
2.73s
3.15s
1.16× (1.11–1.21)
3.4s / 5s
3
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.73s
5.49s
2.01× (2.01–2.01)
3.4s / 3.85s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.12s
3.89s
1.84× (1.82–1.87)
2.35s / 4.13s
3
RAR 5
Uncompressed · light damage
SABnzbd
1.82s
2.69s
1.43× (1.38–1.48)
0.85s / 3.3s
3
RAR 5
Uncompressed · light damage
NZBGet
1.82s
5.61s
3.00× (2.83–3.09)
0.85s / 1.73s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
1.83s
3.38s
1.82× (1.80–1.86)
0.89s / 1.85s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.23s
2.77s
1.27× (1.22–1.30)
1.91s / 3.22s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.23s
4.38s
2.02× (1.97–2.06)
1.91s / 2.09s
3
7z
Compressed · heavy damage
SABnzbd
2.32s
3.14s
1.37× (1.34–1.40)
2.01s / 3.16s
3
7z
Compressed · heavy damage
NZBGet
2.32s
4.28s
1.86× (1.83–1.92)
2.01s / 1.62s
3
7z
Uncompressed · light damage
SABnzbd
1.72s
2.63s
1.52× (1.48–1.57)
1s / 2.49s
3
7z
Uncompressed · light damage
NZBGet
1.72s
5.61s
3.23× (3.16–3.27)
1s / 1.3s
3
7z
Uncompressed - encrypted
SABnzbd
1.62s
1.92s
1.16× (1.11–1.19)
0.73s / 1.57s
3
7z
Uncompressed - encrypted
NZBGet
1.62s
2.96s
1.81× (1.77–1.83)
0.73s / 0.92s
3
7z
Uncompressed
SABnzbd
1.53s
1.8s
1.18× (1.15–1.25)
0.61s / 1.51s
3
7z
Uncompressed
NZBGet
1.53s
2.87s
1.86× (1.83–1.89)
0.61s / 0.86s
3
Windows x86_64 (native) · 1 Gbit/s · 0 ms RTT · Plaintext · equivalent-throughput · local storage
Full archive and repair suite · 222 test runs
Raw video
MKVRaw video · 200 MB
Weaver:
1.82s
SABnzbd:
2.08s
NZBGet:
3.15s
0s0.79s1.58s2.37s3.15s
Uncompressed RAR
RAR 4Uncompressed
Weaver:
1.42s
SABnzbd:
2.08s
NZBGet:
3.16s
RAR 5Uncompressed
Weaver:
1.42s
SABnzbd:
2.07s
NZBGet:
3.16s
0s0.79s1.58s2.37s3.16s
PAR2 repair
RAR 4Compressed · light damage
Weaver:
3.13s
✕ DNF
NZBGet:
7.64s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.73s
SABnzbd:
3.31s
NZBGet:
5.5s
RAR 5Uncompressed · light damage
Weaver:
1.72s
SABnzbd:
2.72s
NZBGet:
5.6s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.13s
SABnzbd:
2.75s
NZBGet:
4.37s
7zCompressed · heavy damage
Weaver:
2.23s
SABnzbd:
3.06s
NZBGet:
4.28s
7zUncompressed · light damage
Weaver:
1.62s
SABnzbd:
2.67s
NZBGet:
5.61s
0s1.91s3.82s5.73s7.64s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
1.63s
SABnzbd:
1.89s
NZBGet:
2.86s
7zUncompressed
Weaver:
1.52s
SABnzbd:
1.88s
NZBGet:
2.87s
0s0.72s1.43s2.15s2.87s
Compressed RAR
RAR 4Compressed
Weaver:
2.33s
SABnzbd:
3.21s
NZBGet:
3.28s
RAR 4Compressed - encrypted
Weaver:
2.33s
SABnzbd:
3.02s
NZBGet:
3.47s
RAR 5Compressed - encrypted
Weaver:
1.92s
SABnzbd:
2.21s
NZBGet:
3.06s
RAR 5Compressed
Weaver:
2.02s
SABnzbd:
3.01s
NZBGet:
3.47s
0s0.87s1.73s2.6s3.47s
Quick-open RAR
RAR 5Uncompressed
Weaver:
1.82s
SABnzbd:
2.44s
NZBGet:
3.46s
0s0.87s1.73s2.6s3.46s
RAR .rev repair
RAR 4Compressed · light damage
Weaver:
2.65s
✕ DNF
NZBGet:
4.64s
RAR 4Uncompressed · light damage
Weaver:
1.86s
✕ DNF
NZBGet:
3.51s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.13s
✕ DNF
NZBGet:
3.88s
RAR 5Uncompressed · heavy damage
Weaver:
1.72s
✕ DNF
NZBGet:
3.37s
0s1.16s2.32s3.48s4.64s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for W-P3-rtt0
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.34×
1.14–1.65×
62.0% less
21 compared · 5 withheld
NZBGet
1.96×
1.41–3.46×
33.2% less
26 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
1.82s
2.08s
1.14× (1.11–1.16)
0.48s / 1.32s
3
MKV
Raw video · 200 MB
NZBGet
1.82s
3.15s
1.73× (1.73–1.74)
0.48s / 0.81s
3
RAR 4
Compressed
SABnzbd
2.33s
3.21s
1.36× (1.34–1.38)
1.37s / 4.74s
3
RAR 4
Compressed
NZBGet
2.33s
3.28s
1.41× (1.37–1.45)
1.37s / 2.08s
3
RAR 4
Compressed - encrypted
SABnzbd
2.33s
3.02s
1.30× (1.30–1.32)
1.35s / 3.18s
3
RAR 4
Compressed - encrypted
NZBGet
2.33s
3.47s
1.49× (1.49–1.49)
1.35s / 2.14s
3
RAR 4
Uncompressed
SABnzbd
1.42s
2.08s
1.46× (1.46–1.47)
0.46s / 2.01s
3
RAR 4
Uncompressed
NZBGet
1.42s
3.16s
2.21× (2.16–2.23)
0.46s / 0.93s
3
RAR 4
Compressed - encrypted
SABnzbd
2.33s
3.06s
1.31× (1.29–1.32)
1.35s / 3.18s
3
RAR 4
Compressed - encrypted
NZBGet
2.33s
3.48s
1.51× (1.49–1.53)
1.35s / 2.15s
3
RAR 4
Uncompressed
SABnzbd
1.42s
2.11s
1.48× (1.47–1.49)
0.46s / 2s
3
RAR 4
Uncompressed
NZBGet
1.42s
3.16s
2.21× (2.16–2.24)
0.46s / 0.94s
3
RAR 5
Compressed - encrypted
SABnzbd
1.92s
2.21s
1.16× (1.15–1.17)
2.01s / 3.41s
3
RAR 5
Compressed - encrypted
NZBGet
1.92s
3.06s
1.61× (1.59–1.63)
2.01s / 2.42s
3
RAR 5
Uncompressed
SABnzbd
1.42s
2.07s
1.46× (1.45–1.48)
0.46s / 2.02s
3
RAR 5
Uncompressed
NZBGet
1.42s
3.16s
2.21× (2.17–2.23)
0.46s / 0.94s
3
RAR 5
Compressed - encrypted
SABnzbd
1.82s
2.27s
1.22× (1.17–1.25)
1.99s / 3.39s
3
RAR 5
Compressed - encrypted
NZBGet
1.82s
3.06s
1.68× (1.68–1.69)
1.99s / 2.41s
3
RAR 5
Uncompressed
SABnzbd
1.42s
2.11s
1.46× (1.42–1.49)
0.45s / 2s
3
RAR 5
Uncompressed
NZBGet
1.42s
3.16s
2.18× (2.09–2.23)
0.45s / 0.93s
3
RAR 5
Compressed
SABnzbd
2.02s
3.01s
1.51× (1.44–1.56)
2.64s / 6.35s
3
RAR 5
Compressed
NZBGet
2.02s
3.47s
1.74× (1.71–1.80)
2.64s / 2.91s
3
RAR 5
Compressed - encrypted
SABnzbd
1.88s
2.22s
1.17× (1.10–1.22)
1.99s / 3.39s
3
RAR 5
Compressed - encrypted
NZBGet
1.88s
3.06s
1.63× (1.59–1.68)
1.99s / 2.41s
3
RAR 5
Uncompressed
SABnzbd
1.82s
2.44s
1.34× (1.30–1.39)
0.59s / 2.2s
3
RAR 5
Uncompressed
NZBGet
1.82s
3.46s
1.90× (1.90–1.90)
0.59s / 1.17s
3
RAR 5
Uncompressed
SABnzbd
1.32s
2.1s
1.59× (1.59–1.59)
0.44s / 1.98s
3
RAR 5
Uncompressed
NZBGet
1.32s
3.06s
2.32× (2.32–2.32)
0.44s / 0.9s
3
RAR 4
Compressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Compressed · light damage
NZBGet
2.65s
4.64s
1.73× (1.70–1.75)
3.69s / 4.5s
3
RAR 4
Compressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
2
RAR 4
Compressed · light damage
NZBGet
3.13s
7.64s
2.44× (2.44–2.44)
2.32s / 4.28s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
1.86s
3.51s
1.90× (1.88–1.93)
2.94s / 2.86s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
2.73s
3.31s
1.20× (1.17–1.23)
3.53s / 4.86s
3
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.73s
5.5s
2.04× (2.01–2.10)
3.53s / 3.75s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.13s
3.88s
1.84× (1.82–1.88)
2.24s / 4.04s
3
RAR 5
Uncompressed · light damage
SABnzbd
1.72s
2.72s
1.58× (1.57–1.59)
0.75s / 3.15s
3
RAR 5
Uncompressed · light damage
NZBGet
1.72s
5.6s
3.24× (3.20–3.26)
0.75s / 1.63s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
1.72s
3.37s
1.96× (1.96–1.96)
0.79s / 1.78s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.13s
2.75s
1.28× (1.24–1.30)
2.09s / 3.08s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.13s
4.37s
2.01× (1.97–2.06)
2.09s / 1.97s
3
7z
Compressed · heavy damage
SABnzbd
2.23s
3.06s
1.37× (1.37–1.38)
1.98s / 3.03s
3
7z
Compressed · heavy damage
NZBGet
2.23s
4.28s
1.91× (1.88–1.93)
1.98s / 1.54s
3
7z
Uncompressed · light damage
SABnzbd
1.62s
2.67s
1.65× (1.65–1.66)
0.89s / 2.34s
3
7z
Uncompressed · light damage
NZBGet
1.62s
5.61s
3.46× (3.46–3.46)
0.89s / 1.2s
3
7z
Uncompressed - encrypted
SABnzbd
1.63s
1.89s
1.14× (1.11–1.17)
0.63s / 1.42s
3
7z
Uncompressed - encrypted
NZBGet
1.63s
2.86s
1.77× (1.76–1.78)
0.63s / 0.81s
3
7z
Uncompressed
SABnzbd
1.52s
1.88s
1.21× (1.15–1.26)
0.51s / 1.37s
3
7z
Uncompressed
NZBGet
1.52s
2.87s
1.90× (1.88–1.94)
0.51s / 0.78s
3
Windows x86_64 (native) · 1 Gbit/s · 100 ms RTT · TLS · equivalent-throughput · local storage
Full archive and repair suite · 354 test runs
Raw video
MKVRaw video
Weaver:
2.12s
SABnzbd:
2.5s
NZBGet:
4.89s
0s1.22s2.44s3.67s4.89s
Uncompressed RAR
RAR 4Uncompressed - encrypted
Weaver:
2.23s
SABnzbd:
2.86s
NZBGet:
5.3s
RAR 4Uncompressed
Weaver:
2.22s
SABnzbd:
2.85s
NZBGet:
5.29s
RAR 5Uncompressed - encrypted
Weaver:
2.23s
SABnzbd:
2.85s
NZBGet:
5.3s
RAR 5Uncompressed
Weaver:
2.22s
SABnzbd:
2.83s
NZBGet:
5.49s
0s1.37s2.75s4.12s5.49s
PAR2 repair
RAR 4Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
3.43s
SABnzbd:
3.83s
NZBGet:
7.13s
RAR 4Uncompressed · heavy damage · missing pieces
Weaver:
3.23s
SABnzbd:
3.67s
NZBGet:
7.13s
RAR 4Uncompressed - encrypted · light damage
Weaver:
3.04s
SABnzbd:
3.8s
NZBGet:
7.94s
RAR 4Uncompressed · light damage
Weaver:
2.83s
SABnzbd:
3.68s
NZBGet:
7.74s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
3.48s
SABnzbd:
3.78s
NZBGet:
7.32s
RAR 5Uncompressed · heavy damage · missing pieces
Weaver:
3.13s
SABnzbd:
3.69s
NZBGet:
7.03s
RAR 5Uncompressed - encrypted · light damage
Weaver:
3.13s
SABnzbd:
3.83s
NZBGet:
8.04s
RAR 5Uncompressed · light damage
Weaver:
2.83s
SABnzbd:
3.7s
NZBGet:
7.83s
7zUncompressed · light damage
Weaver:
2.73s
SABnzbd:
3.5s
NZBGet:
7.73s
0s2.01s4.02s6.03s8.04s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
2.42s
SABnzbd:
2.53s
NZBGet:
5.08s
7zUncompressed
Weaver:
2.22s
SABnzbd:
2.57s
NZBGet:
5.09s
0s1.27s2.54s3.82s5.09s
Quick-open RAR
RAR 5Uncompressed
Weaver:
2.32s
SABnzbd:
3.04s
NZBGet:
5.59s
0s1.4s2.8s4.19s5.59s
RAR .rev repair
RAR 4Uncompressed · light damage
Weaver:
2.65s
✕ DNF
NZBGet:
5.74s
RAR 5Uncompressed · heavy damage
Weaver:
2.52s
✕ DNF
NZBGet:
5.59s
0s1.44s2.87s4.31s5.74s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for W-B3-rtt100
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.23×
1.05–1.33×
54.2% less
38 compared · 2 withheld
NZBGet
2.39×
2.09–2.85×
9.3% less
40 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video
SABnzbd
2.12s
2.5s
1.14× (1.12–1.19)
0.51s / 1.3s
3
MKV
Raw video
NZBGet
2.12s
4.89s
2.26× (2.19–2.30)
0.51s / 0.6s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.23s
2.86s
1.27× (1.23–1.29)
1.4s / 2.17s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.23s
5.3s
2.40× (2.38–2.44)
1.4s / 0.97s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.42s
2.85s
1.20× (1.17–1.24)
0.85s / 2.24s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.42s
5.38s
2.24× (2.22–2.27)
0.85s / 1.08s
3
RAR 4
Uncompressed
SABnzbd
2.22s
2.85s
1.30× (1.27–1.34)
0.57s / 2.13s
3
RAR 4
Uncompressed
NZBGet
2.22s
5.29s
2.41× (2.38–2.48)
0.57s / 0.89s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.22s
2.81s
1.25× (1.22–1.29)
1.35s / 2.17s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.22s
5.39s
2.41× (2.33–2.47)
1.35s / 0.96s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.43s
2.88s
1.19× (1.15–1.24)
0.85s / 2.24s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.43s
5.4s
2.22× (2.18–2.33)
0.85s / 1.07s
3
RAR 4
Uncompressed
SABnzbd
2.23s
2.81s
1.24× (1.19–1.27)
0.59s / 2.15s
3
RAR 4
Uncompressed
NZBGet
2.23s
5.39s
2.41× (2.33–2.48)
0.59s / 0.92s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.23s
2.85s
1.26× (1.22–1.29)
1.39s / 2.25s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.23s
5.3s
2.41× (2.38–2.47)
1.39s / 0.99s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.23s
2.86s
1.29× (1.28–1.30)
1.38s / 2.23s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.23s
5.39s
2.41× (2.38–2.43)
1.38s / 1.05s
3
RAR 5
Uncompressed
SABnzbd
2.22s
2.83s
1.30× (1.27–1.37)
0.56s / 2.13s
3
RAR 5
Uncompressed
NZBGet
2.22s
5.49s
2.48× (2.47–2.50)
0.56s / 0.92s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.22s
2.86s
1.26× (1.23–1.29)
1.39s / 2.2s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.22s
5.39s
2.41× (2.37–2.48)
1.39s / 0.98s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.23s
2.88s
1.28× (1.25–1.30)
1.49s / 2.23s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.23s
5.39s
2.41× (2.37–2.43)
1.49s / 1.04s
3
RAR 5
Uncompressed
SABnzbd
2.22s
2.84s
1.26× (1.23–1.28)
0.56s / 2.18s
3
RAR 5
Uncompressed
NZBGet
2.22s
5.28s
2.39× (2.38–2.43)
0.56s / 0.91s
3
RAR 5
Uncompressed
SABnzbd
2.32s
3.04s
1.32× (1.30–1.34)
0.64s / 2.17s
3
RAR 5
Uncompressed
NZBGet
2.32s
5.59s
2.41× (2.36–2.45)
0.64s / 0.98s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.22s
2.79s
1.26× (1.23–1.31)
1.36s / 2.21s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.22s
5.39s
2.41× (2.38–2.43)
1.36s / 1s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.23s
2.88s
1.29× (1.27–1.30)
1.36s / 2.22s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.23s
5.39s
2.41× (2.37–2.47)
1.36s / 1.04s
3
RAR 5
Uncompressed
SABnzbd
2.22s
2.84s
1.28× (1.27–1.29)
0.56s / 2.13s
3
RAR 5
Uncompressed
NZBGet
2.22s
5.5s
2.46× (2.38–2.52)
0.56s / 0.94s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.43s
3.83s
1.12× (1.06–1.15)
2.05s / 3.18s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.43s
7.13s
2.09× (2.05–2.14)
2.05s / 1.82s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.23s
3.83s
1.18× (1.13–1.23)
2.11s / 3.24s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.23s
7.32s
2.21× (2.17–2.26)
2.11s / 2.03s
3
RAR 4
Uncompressed · heavy damage · missing pieces
SABnzbd
3.23s
3.67s
1.15× (1.11–1.20)
1.66s / 3.1s
3
RAR 4
Uncompressed · heavy damage · missing pieces
NZBGet
3.23s
7.13s
2.22× (2.17–2.28)
1.66s / 1.69s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
3.04s
3.8s
1.25× (1.24–1.25)
1.62s / 3.4s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
3.04s
7.94s
2.61× (2.58–2.64)
1.62s / 1.78s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
3.03s
3.95s
1.32× (1.29–1.36)
1.38s / 3.54s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
3.03s
8.23s
2.72× (2.64–2.81)
1.38s / 2.08s
3
RAR 4
Uncompressed · light damage
SABnzbd
2.83s
3.68s
1.32× (1.28–1.39)
0.87s / 3.26s
3
RAR 4
Uncompressed · light damage
NZBGet
2.83s
7.74s
2.79× (2.68–2.84)
0.87s / 1.6s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
2.65s
5.74s
2.17× (2.17–2.18)
3.02s / 2.81s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.48s
3.78s
1.08× (1.04–1.13)
2.14s / 3.19s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.48s
7.32s
2.09× (1.96–2.20)
2.14s / 1.81s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.33s
3.79s
1.15× (1.14–1.16)
2.05s / 3.21s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.33s
7.23s
2.20× (2.13–2.30)
2.05s / 1.96s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
3.13s
3.69s
1.18× (1.14–1.25)
1.69s / 3.1s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
3.13s
7.03s
2.26× (2.18–2.32)
1.69s / 1.69s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.13s
3.83s
1.23× (1.20–1.26)
1.73s / 3.42s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.13s
8.04s
2.58× (2.54–2.65)
1.73s / 1.8s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.03s
3.92s
1.29× (1.23–1.35)
1.63s / 3.57s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.03s
8.14s
2.68× (2.60–2.77)
1.63s / 1.99s
3
RAR 5
Uncompressed · light damage
SABnzbd
2.83s
3.7s
1.33× (1.28–1.36)
0.86s / 3.29s
3
RAR 5
Uncompressed · light damage
NZBGet
2.83s
7.83s
2.78× (2.73–2.83)
0.86s / 1.61s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.23s
3.8s
1.16× (1.10–1.20)
2.08s / 3.18s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.23s
7.32s
2.23× (2.13–2.34)
2.08s / 1.82s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.23s
3.82s
1.18× (1.17–1.19)
2.15s / 3.22s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.23s
7.33s
2.28× (2.27–2.30)
2.15s / 1.98s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
3.23s
3.78s
1.18× (1.16–1.20)
1.74s / 3.15s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
3.23s
6.92s
2.17× (2.11–2.24)
1.74s / 1.71s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.23s
3.8s
1.20× (1.17–1.25)
1.74s / 3.42s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.23s
8.04s
2.54× (2.48–2.65)
1.74s / 1.81s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
3.13s
3.91s
1.24× (1.17–1.29)
1.65s / 3.5s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
3.13s
8.24s
2.63× (2.54–2.71)
1.65s / 1.98s
3
RAR 5
Uncompressed · light damage
SABnzbd
2.83s
3.69s
1.33× (1.29–1.38)
0.86s / 3.29s
3
RAR 5
Uncompressed · light damage
NZBGet
2.83s
7.84s
2.79× (2.73–2.87)
0.86s / 1.64s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
2.52s
5.59s
2.20× (2.18–2.21)
0.89s / 1.75s
3
7z
Uncompressed · light damage
SABnzbd
2.73s
3.5s
1.28× (1.27–1.29)
1.03s / 2.46s
3
7z
Uncompressed · light damage
NZBGet
2.73s
7.73s
2.85× (2.83–2.87)
1.03s / 1.18s
3
7z
Uncompressed - encrypted
SABnzbd
2.42s
2.53s
1.05× (1.04–1.05)
0.74s / 1.51s
3
7z
Uncompressed - encrypted
NZBGet
2.42s
5.08s
2.11× (2.10–2.14)
0.74s / 0.79s
3
7z
Uncompressed
SABnzbd
2.22s
2.57s
1.16× (1.13–1.20)
0.61s / 1.48s
3
7z
Uncompressed
NZBGet
2.22s
5.09s
2.27× (2.24–2.29)
0.61s / 0.75s
3
Windows x86_64 (native) · 1 Gbit/s · 100 ms RTT · Plaintext · equivalent-throughput · local storage
Full archive and repair suite · 354 test runs
Raw video
MKVRaw video
Weaver:
1.92s
SABnzbd:
2.25s
NZBGet:
4.68s
0s1.17s2.34s3.51s4.68s
Uncompressed RAR
RAR 4Uncompressed - encrypted
Weaver:
1.92s
SABnzbd:
2.69s
NZBGet:
5.19s
RAR 4Uncompressed
Weaver:
1.92s
SABnzbd:
2.68s
NZBGet:
5.1s
RAR 5Uncompressed - encrypted
Weaver:
1.92s
SABnzbd:
2.62s
NZBGet:
5.09s
RAR 5Uncompressed
Weaver:
1.92s
SABnzbd:
2.58s
NZBGet:
5.09s
0s1.3s2.59s3.89s5.19s
PAR2 repair
RAR 4Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
3.03s
SABnzbd:
3.64s
NZBGet:
7.23s
RAR 4Uncompressed · heavy damage · missing pieces
Weaver:
2.93s
SABnzbd:
3.49s
NZBGet:
6.82s
RAR 4Uncompressed - encrypted · light damage
Weaver:
2.83s
SABnzbd:
3.67s
NZBGet:
7.93s
RAR 4Uncompressed · light damage
Weaver:
2.52s
SABnzbd:
3.51s
NZBGet:
7.63s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.94s
SABnzbd:
3.65s
NZBGet:
6.93s
RAR 5Uncompressed · heavy damage · missing pieces
Weaver:
2.83s
SABnzbd:
3.5s
NZBGet:
6.71s
RAR 5Uncompressed - encrypted · light damage
Weaver:
2.83s
SABnzbd:
3.65s
NZBGet:
7.83s
RAR 5Uncompressed · light damage
Weaver:
2.52s
SABnzbd:
3.52s
NZBGet:
7.63s
7zUncompressed · light damage
Weaver:
2.42s
SABnzbd:
3.32s
NZBGet:
7.63s
0s1.98s3.97s5.95s7.93s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
2.12s
SABnzbd:
2.51s
NZBGet:
4.88s
7zUncompressed
Weaver:
2.02s
SABnzbd:
2.38s
NZBGet:
4.99s
0s1.25s2.5s3.74s4.99s
Quick-open RAR
RAR 5Uncompressed
Weaver:
2.02s
SABnzbd:
2.87s
NZBGet:
5.3s
0s1.32s2.65s3.97s5.3s
RAR .rev repair
RAR 4Uncompressed · light damage
Weaver:
2.42s
✕ DNF
NZBGet:
5.53s
RAR 5Uncompressed · heavy damage
Weaver:
2.23s
✕ DNF
NZBGet:
5.29s
0s1.38s2.76s4.14s5.53s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for W-P3-rtt100
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.30×
1.16–1.42×
56.9% less
38 compared · 2 withheld
NZBGet
2.59×
2.27–3.07×
13.2% less
40 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video
SABnzbd
1.92s
2.25s
1.19× (1.16–1.23)
0.39s / 1.17s
3
MKV
Raw video
NZBGet
1.92s
4.68s
2.44× (2.44–2.44)
0.39s / 0.51s
3
RAR 4
Uncompressed - encrypted
SABnzbd
1.92s
2.69s
1.37× (1.32–1.41)
1.24s / 2.02s
3
RAR 4
Uncompressed - encrypted
NZBGet
1.92s
5.19s
2.68× (2.63–2.70)
1.24s / 0.89s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.12s
2.7s
1.27× (1.24–1.29)
0.73s / 2.09s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.12s
5.09s
2.40× (2.35–2.45)
0.73s / 0.98s
3
RAR 4
Uncompressed
SABnzbd
1.92s
2.68s
1.40× (1.39–1.41)
0.46s / 1.99s
3
RAR 4
Uncompressed
NZBGet
1.92s
5.1s
2.67× (2.65–2.71)
0.46s / 0.8s
3
RAR 4
Uncompressed - encrypted
SABnzbd
1.92s
2.57s
1.35× (1.33–1.40)
1.25s / 2.02s
3
RAR 4
Uncompressed - encrypted
NZBGet
1.92s
5.09s
2.66× (2.64–2.70)
1.25s / 0.89s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.12s
2.71s
1.28× (1.27–1.28)
0.74s / 2.1s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.12s
5.1s
2.42× (2.40–2.45)
0.74s / 0.97s
3
RAR 4
Uncompressed
SABnzbd
1.92s
2.58s
1.35× (1.33–1.39)
0.45s / 1.99s
3
RAR 4
Uncompressed
NZBGet
1.92s
5.09s
2.67× (2.65–2.71)
0.45s / 0.81s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.92s
2.62s
1.36× (1.35–1.37)
1.26s / 2.06s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.92s
5.09s
2.66× (2.64–2.70)
1.26s / 0.89s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.98s
2.69s
1.35× (1.33–1.36)
1.2s / 2.08s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.98s
5.19s
2.61× (2.57–2.70)
1.2s / 0.96s
3
RAR 5
Uncompressed
SABnzbd
1.92s
2.58s
1.36× (1.33–1.39)
0.46s / 1.99s
3
RAR 5
Uncompressed
NZBGet
1.92s
5.09s
2.67× (2.65–2.70)
0.46s / 0.81s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.92s
2.56s
1.32× (1.29–1.35)
1.29s / 2.02s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.92s
5.1s
2.64× (2.58–2.70)
1.29s / 0.89s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.93s
2.59s
1.37× (1.34–1.41)
1.33s / 2.08s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.93s
5.19s
2.68× (2.64–2.70)
1.33s / 0.95s
3
RAR 5
Uncompressed
SABnzbd
1.97s
2.58s
1.32× (1.30–1.35)
0.46s / 1.98s
3
RAR 5
Uncompressed
NZBGet
1.97s
5.2s
2.62× (2.58–2.65)
0.46s / 0.83s
3
RAR 5
Uncompressed
SABnzbd
2.02s
2.87s
1.42× (1.41–1.42)
0.52s / 2.02s
3
RAR 5
Uncompressed
NZBGet
2.02s
5.3s
2.62× (2.62–2.62)
0.52s / 0.85s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.92s
2.66s
1.38× (1.35–1.40)
1.19s / 2.04s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.92s
5.19s
2.68× (2.65–2.70)
1.19s / 0.89s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.92s
2.7s
1.39× (1.34–1.42)
1.25s / 2.07s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.92s
5.09s
2.66× (2.65–2.70)
1.25s / 0.94s
3
RAR 5
Uncompressed
SABnzbd
1.92s
2.57s
1.35× (1.33–1.38)
0.45s / 1.99s
3
RAR 5
Uncompressed
NZBGet
1.92s
5.09s
2.67× (2.65–2.70)
0.45s / 0.81s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.03s
3.64s
1.21× (1.17–1.24)
1.88s / 3s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.03s
7.23s
2.38× (2.25–2.50)
1.88s / 1.73s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.03s
3.62s
1.21× (1.19–1.23)
2.16s / 3.08s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.03s
6.92s
2.31× (2.28–2.36)
2.16s / 1.95s
3
RAR 4
Uncompressed · heavy damage · missing pieces
SABnzbd
2.93s
3.49s
1.19× (1.19–1.19)
1.61s / 2.92s
3
RAR 4
Uncompressed · heavy damage · missing pieces
NZBGet
2.93s
6.82s
2.31× (2.28–2.33)
1.61s / 1.59s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
2.83s
3.67s
1.29× (1.29–1.30)
1.54s / 3.26s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
2.83s
7.93s
2.79× (2.73–2.84)
1.54s / 1.71s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
2.83s
3.66s
1.31× (1.29–1.33)
1.27s / 3.35s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
2.83s
8.04s
2.88× (2.84–2.91)
1.27s / 1.97s
3
RAR 4
Uncompressed · light damage
SABnzbd
2.52s
3.51s
1.39× (1.38–1.39)
0.76s / 3.12s
3
RAR 4
Uncompressed · light damage
NZBGet
2.52s
7.63s
3.01× (2.98–3.02)
0.76s / 1.51s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
2.42s
5.53s
2.31× (2.28–2.34)
2.9s / 2.74s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.94s
3.65s
1.22× (1.20–1.25)
1.93s / 3.03s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.94s
6.93s
2.37× (2.28–2.46)
1.93s / 1.72s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.03s
3.63s
1.20× (1.14–1.25)
1.94s / 3.07s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.03s
6.92s
2.27× (2.18–2.36)
1.94s / 1.86s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
2.83s
3.5s
1.25× (1.24–1.28)
1.59s / 2.94s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
2.83s
6.71s
2.39× (2.37–2.41)
1.59s / 1.59s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.83s
3.65s
1.29× (1.27–1.30)
1.64s / 3.29s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.83s
7.83s
2.75× (2.72–2.77)
1.64s / 1.73s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.83s
3.77s
1.33× (1.32–1.34)
1.46s / 3.35s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.83s
8.03s
2.86× (2.81–2.94)
1.46s / 1.9s
3
RAR 5
Uncompressed · light damage
SABnzbd
2.52s
3.52s
1.39× (1.39–1.40)
0.78s / 3.13s
3
RAR 5
Uncompressed · light damage
NZBGet
2.52s
7.63s
3.02× (2.99–3.06)
0.78s / 1.51s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.03s
3.65s
1.22× (1.20–1.25)
1.89s / 3.04s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.03s
7.12s
2.36× (2.35–2.38)
1.89s / 1.72s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
3.03s
3.62s
1.21× (1.19–1.23)
1.95s / 3.04s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
3.03s
7.12s
2.36× (2.28–2.43)
1.95s / 1.91s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
2.83s
3.52s
1.20× (1.12–1.25)
1.56s / 2.94s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
2.83s
6.72s
2.32× (2.18–2.41)
1.56s / 1.57s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.83s
3.65s
1.29× (1.24–1.34)
1.49s / 3.27s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.83s
7.83s
2.80× (2.77–2.87)
1.49s / 1.73s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.83s
3.67s
1.31× (1.30–1.35)
1.71s / 3.33s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.83s
8.04s
2.84× (2.84–2.84)
1.71s / 1.9s
3
RAR 5
Uncompressed · light damage
SABnzbd
2.52s
3.49s
1.37× (1.35–1.38)
0.78s / 3.13s
3
RAR 5
Uncompressed · light damage
NZBGet
2.52s
7.62s
2.97× (2.90–3.02)
0.78s / 1.51s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
2.23s
5.29s
2.35× (2.28–2.38)
0.78s / 1.65s
3
7z
Uncompressed · light damage
SABnzbd
2.42s
3.32s
1.34× (1.30–1.37)
0.91s / 2.31s
3
7z
Uncompressed · light damage
NZBGet
2.42s
7.63s
3.07× (2.97–3.15)
0.91s / 1.09s
3
7z
Uncompressed - encrypted
SABnzbd
2.12s
2.51s
1.16× (1.12–1.19)
0.62s / 1.37s
3
7z
Uncompressed - encrypted
NZBGet
2.12s
4.88s
2.30× (2.30–2.30)
0.62s / 0.7s
3
7z
Uncompressed
SABnzbd
2.02s
2.38s
1.18× (1.17–1.18)
0.5s / 1.32s
3
7z
Uncompressed
NZBGet
2.02s
4.99s
2.45× (2.42–2.47)
0.5s / 0.66s
3
macOS arm64 (native) · 1 Gbit/s · 0 ms RTT · TLS · equivalent-throughput · local storage
Full archive and repair suite · 222 test runs
Raw video
MKVRaw video · 200 MB
Weaver:
1.82s
SABnzbd:
2.08s
NZBGet:
3.11s
0s0.78s1.55s2.33s3.11s
Uncompressed RAR
RAR 4Uncompressed
Weaver:
1.42s
SABnzbd:
1.95s
NZBGet:
3.12s
RAR 5Uncompressed
Weaver:
1.42s
SABnzbd:
1.86s
NZBGet:
3.09s
0s0.78s1.56s2.34s3.12s
PAR2 repair
RAR 4Compressed · light damage
Weaver:
2.14s
SABnzbd:
3.2s
NZBGet:
6.59s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.13s
SABnzbd:
3.09s
NZBGet:
5.29s
RAR 5Uncompressed · light damage
Weaver:
1.62s
SABnzbd:
2.36s
NZBGet:
5.36s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
1.93s
SABnzbd:
2.05s
NZBGet:
4.92s
7zCompressed · heavy damage
Weaver:
1.73s
SABnzbd:
2.58s
NZBGet:
4.04s
7zUncompressed · light damage
Weaver:
1.42s
SABnzbd:
2.37s
NZBGet:
5.45s
0s1.65s3.3s4.94s6.59s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
1.42s
SABnzbd:
1.75s
NZBGet:
2.89s
7zUncompressed
Weaver:
1.42s
SABnzbd:
1.75s
NZBGet:
2.91s
0s0.73s1.46s2.18s2.91s
Compressed RAR
RAR 4Compressed
Weaver:
1.83s
SABnzbd:
2.59s
NZBGet:
3.11s
RAR 4Compressed - encrypted
Weaver:
1.83s
SABnzbd:
2.27s
NZBGet:
3.12s
RAR 5Compressed - encrypted
Weaver:
1.62s
SABnzbd:
1.85s
NZBGet:
3.1s
RAR 5Compressed
Weaver:
1.83s
SABnzbd:
2.47s
NZBGet:
3.48s
0s0.87s1.74s2.61s3.48s
Quick-open RAR
RAR 5Uncompressed
Weaver:
1.82s
SABnzbd:
2.38s
NZBGet:
3.48s
0s0.87s1.74s2.61s3.48s
RAR .rev repair
RAR 4Compressed · light damage
Weaver:
1.83s
✕ DNF
NZBGet:
3.9s
RAR 4Uncompressed · light damage
Weaver:
1.52s
✕ DNF
NZBGet:
2.91s
RAR 5Compressed - encrypted · heavy damage
Weaver:
1.62s
✕ DNF
NZBGet:
3.5s
RAR 5Uncompressed · heavy damage
Weaver:
1.52s
✕ DNF
NZBGet:
2.92s
0s0.97s1.95s2.92s3.9s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for M-B3-rtt0
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.31×
1.08–1.67×
60.8% less
22 compared · 4 withheld
NZBGet
2.14×
1.69–3.85×
29.9% less
26 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
1.82s
2.08s
1.15× (1.14–1.18)
0.3s / 0.83s
3
MKV
Raw video · 200 MB
NZBGet
1.82s
3.11s
1.72× (1.69–1.75)
0.3s / 0.4s
3
RAR 4
Compressed
SABnzbd
1.83s
2.59s
1.41× (1.36–1.46)
0.69s / 2.75s
3
RAR 4
Compressed
NZBGet
1.83s
3.11s
1.70× (1.68–1.70)
0.69s / 1.3s
3
RAR 4
Compressed - encrypted
SABnzbd
1.83s
2.27s
1.26× (1.24–1.29)
0.7s / 1.86s
3
RAR 4
Compressed - encrypted
NZBGet
1.83s
3.12s
1.70× (1.69–1.72)
0.7s / 1.34s
3
RAR 4
Uncompressed
SABnzbd
1.42s
1.95s
1.36× (1.32–1.38)
0.28s / 0.98s
3
RAR 4
Uncompressed
NZBGet
1.42s
3.12s
2.19× (2.17–2.21)
0.28s / 0.41s
3
RAR 4
Compressed - encrypted
SABnzbd
1.83s
2.37s
1.32× (1.25–1.41)
0.7s / 1.87s
3
RAR 4
Compressed - encrypted
NZBGet
1.83s
3.09s
1.69× (1.68–1.71)
0.7s / 1.34s
3
RAR 4
Uncompressed
SABnzbd
1.42s
1.86s
1.33× (1.31–1.37)
0.28s / 0.95s
3
RAR 4
Uncompressed
NZBGet
1.42s
3.11s
2.18× (2.16–2.20)
0.28s / 0.41s
3
RAR 5
Compressed - encrypted
SABnzbd
1.62s
1.85s
1.16× (1.14–1.20)
1.14s / 1.86s
3
RAR 5
Compressed - encrypted
NZBGet
1.62s
3.1s
1.90× (1.89–1.91)
1.14s / 1.32s
3
RAR 5
Uncompressed
SABnzbd
1.42s
1.86s
1.33× (1.30–1.38)
0.28s / 0.97s
3
RAR 5
Uncompressed
NZBGet
1.42s
3.09s
2.18× (2.15–2.21)
0.28s / 0.41s
3
RAR 5
Compressed - encrypted
SABnzbd
1.62s
1.85s
1.16× (1.13–1.21)
1.15s / 1.85s
3
RAR 5
Compressed - encrypted
NZBGet
1.62s
3.11s
1.92× (1.91–1.92)
1.15s / 1.31s
3
RAR 5
Uncompressed
SABnzbd
1.42s
1.86s
1.31× (1.30–1.32)
0.28s / 0.94s
3
RAR 5
Uncompressed
NZBGet
1.42s
3.09s
2.18× (2.17–2.19)
0.28s / 0.4s
3
RAR 5
Compressed
SABnzbd
1.83s
2.47s
1.29× (1.25–1.35)
1.51s / 3.3s
3
RAR 5
Compressed
NZBGet
1.83s
3.48s
1.87× (1.77–1.92)
1.51s / 1.59s
3
RAR 5
Compressed - encrypted
SABnzbd
1.63s
1.96s
1.20× (1.20–1.21)
1.14s / 1.88s
3
RAR 5
Compressed - encrypted
NZBGet
1.63s
3.1s
1.90× (1.90–1.91)
1.14s / 1.32s
3
RAR 5
Uncompressed
SABnzbd
1.82s
2.38s
1.32× (1.30–1.36)
0.35s / 1.06s
3
RAR 5
Uncompressed
NZBGet
1.82s
3.48s
1.92× (1.91–1.94)
0.35s / 0.51s
3
RAR 5
Uncompressed
SABnzbd
1.32s
1.96s
1.41× (1.25–1.49)
0.27s / 0.97s
3
RAR 5
Uncompressed
NZBGet
1.32s
3s
2.24× (2.17–2.28)
0.27s / 0.39s
3
RAR 4
Compressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Compressed · light damage
NZBGet
1.83s
3.9s
2.09× (2.02–2.14)
1.37s / 2.31s
3
RAR 4
Compressed · light damage
SABnzbd
2.14s
3.2s
1.51× (1.49–1.54)
1.09s / 3.03s
3
RAR 4
Compressed · light damage
NZBGet
2.14s
6.59s
3.10× (3.08–3.14)
1.09s / 2.71s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
1.52s
2.91s
1.95× (1.90–2.03)
0.99s / 1.08s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
2.13s
3.09s
1.45× (1.41–1.50)
1.89s / 2.75s
3
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.13s
5.29s
2.48× (2.47–2.50)
1.89s / 2.1s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Compressed - encrypted · heavy damage
NZBGet
1.62s
3.5s
2.12× (2.04–2.16)
1.22s / 2.16s
3
RAR 5
Uncompressed · light damage
SABnzbd
1.62s
2.36s
1.44× (1.41–1.47)
0.45s / 1.62s
3
RAR 5
Uncompressed · light damage
NZBGet
1.62s
5.36s
3.31× (3.30–3.32)
0.45s / 0.76s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
1.52s
2.92s
1.95× (1.91–2.03)
0.35s / 0.77s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
1.93s
2.05s
1.08× (1.06–1.13)
0.97s / 1.51s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
1.93s
4.92s
2.45× (2.15–2.70)
0.97s / 0.97s
3
7z
Compressed · heavy damage
SABnzbd
1.73s
2.58s
1.46× (1.41–1.49)
0.88s / 1.62s
3
7z
Compressed · heavy damage
NZBGet
1.73s
4.04s
2.30× (2.25–2.33)
0.88s / 0.8s
3
7z
Uncompressed · light damage
SABnzbd
1.42s
2.37s
1.67× (1.66–1.67)
0.44s / 1.43s
3
7z
Uncompressed · light damage
NZBGet
1.42s
5.45s
3.85× (3.78–3.94)
0.44s / 0.67s
3
7z
Uncompressed - encrypted
SABnzbd
1.42s
1.75s
1.21× (1.16–1.24)
0.35s / 0.8s
3
7z
Uncompressed - encrypted
NZBGet
1.42s
2.89s
1.99× (1.90–2.05)
0.35s / 0.42s
3
7z
Uncompressed
SABnzbd
1.42s
1.75s
1.21× (1.16–1.24)
0.29s / 0.78s
3
7z
Uncompressed
NZBGet
1.42s
2.91s
2.04× (2.01–2.08)
0.29s / 0.4s
3
macOS arm64 (native) · 1 Gbit/s · 0 ms RTT · Plaintext · equivalent-throughput · local storage
Full archive and repair suite · 222 test runs
Raw video
MKVRaw video · 200 MB
Weaver:
1.82s
SABnzbd:
2.07s
NZBGet:
3.17s
0s0.79s1.59s2.38s3.17s
Uncompressed RAR
RAR 4Uncompressed
Weaver:
1.42s
SABnzbd:
1.96s
NZBGet:
3.1s
RAR 5Uncompressed
Weaver:
1.42s
SABnzbd:
1.85s
NZBGet:
3.09s
0s0.77s1.55s2.32s3.1s
PAR2 repair
RAR 4Compressed · light damage
Weaver:
2.13s
SABnzbd:
3.3s
NZBGet:
6.59s
RAR 5Compressed - encrypted · heavy damage
Weaver:
2.04s
SABnzbd:
3.09s
NZBGet:
5.33s
RAR 5Uncompressed · light damage
Weaver:
1.62s
SABnzbd:
2.37s
NZBGet:
5.37s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
1.82s
SABnzbd:
2.06s
NZBGet:
4.1s
7zCompressed · heavy damage
Weaver:
1.72s
SABnzbd:
2.58s
NZBGet:
4.1s
7zUncompressed · light damage
Weaver:
1.41s
SABnzbd:
2.48s
NZBGet:
5.37s
0s1.65s3.3s4.95s6.59s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
1.41s
SABnzbd:
1.65s
NZBGet:
2.91s
7zUncompressed
Weaver:
1.42s
SABnzbd:
1.64s
NZBGet:
2.89s
0s0.73s1.46s2.18s2.91s
Compressed RAR
RAR 4Compressed
Weaver:
1.82s
SABnzbd:
2.58s
NZBGet:
3.11s
RAR 4Compressed - encrypted
Weaver:
1.82s
SABnzbd:
2.17s
NZBGet:
3.09s
RAR 5Compressed - encrypted
Weaver:
1.62s
SABnzbd:
1.95s
NZBGet:
3.13s
RAR 5Compressed
Weaver:
1.82s
SABnzbd:
2.28s
NZBGet:
3.5s
0s0.87s1.75s2.62s3.5s
Quick-open RAR
RAR 5Uncompressed
Weaver:
1.82s
SABnzbd:
2.48s
NZBGet:
3.52s
0s0.88s1.76s2.64s3.52s
RAR .rev repair
RAR 4Compressed · light damage
Weaver:
1.83s
✕ DNF
NZBGet:
3.91s
RAR 4Uncompressed · light damage
Weaver:
1.52s
✕ DNF
NZBGet:
3.13s
RAR 5Compressed - encrypted · heavy damage
Weaver:
1.62s
✕ DNF
NZBGet:
3.5s
RAR 5Uncompressed · heavy damage
Weaver:
1.41s
✕ DNF
NZBGet:
2.9s
0s0.98s1.96s2.94s3.91s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for M-P3-rtt0
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.31×
1.11–1.75×
62.4% less
22 compared · 4 withheld
NZBGet
2.16×
1.70–3.79×
29.7% less
26 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
1.82s
2.07s
1.12× (1.08–1.14)
0.28s / 0.82s
3
MKV
Raw video · 200 MB
NZBGet
1.82s
3.17s
1.73× (1.69–1.75)
0.28s / 0.34s
3
RAR 4
Compressed
SABnzbd
1.82s
2.58s
1.44× (1.41–1.49)
0.66s / 2.74s
3
RAR 4
Compressed
NZBGet
1.82s
3.11s
1.73× (1.69–1.80)
0.66s / 1.27s
3
RAR 4
Compressed - encrypted
SABnzbd
1.82s
2.17s
1.23× (1.19–1.25)
0.67s / 1.82s
3
RAR 4
Compressed - encrypted
NZBGet
1.82s
3.09s
1.72× (1.69–1.78)
0.67s / 1.29s
3
RAR 4
Uncompressed
SABnzbd
1.42s
1.96s
1.38× (1.38–1.39)
0.25s / 0.96s
3
RAR 4
Uncompressed
NZBGet
1.42s
3.1s
2.19× (2.18–2.20)
0.25s / 0.36s
3
RAR 4
Compressed - encrypted
SABnzbd
1.82s
2.27s
1.22× (1.18–1.24)
0.68s / 1.84s
3
RAR 4
Compressed - encrypted
NZBGet
1.82s
3.12s
1.70× (1.69–1.72)
0.68s / 1.3s
3
RAR 4
Uncompressed
SABnzbd
1.42s
1.97s
1.37× (1.33–1.39)
0.26s / 0.96s
3
RAR 4
Uncompressed
NZBGet
1.42s
3.13s
2.20× (2.18–2.22)
0.26s / 0.37s
3
RAR 5
Compressed - encrypted
SABnzbd
1.62s
1.95s
1.18× (1.14–1.21)
1.13s / 1.86s
3
RAR 5
Compressed - encrypted
NZBGet
1.62s
3.13s
1.93× (1.92–1.93)
1.13s / 1.3s
3
RAR 5
Uncompressed
SABnzbd
1.42s
1.85s
1.33× (1.31–1.38)
0.26s / 0.94s
3
RAR 5
Uncompressed
NZBGet
1.42s
3.09s
2.19× (2.18–2.19)
0.26s / 0.37s
3
RAR 5
Compressed - encrypted
SABnzbd
1.62s
1.77s
1.11× (1.09–1.15)
1.13s / 1.83s
3
RAR 5
Compressed - encrypted
NZBGet
1.62s
3.06s
1.89× (1.88–1.91)
1.13s / 1.29s
3
RAR 5
Uncompressed
SABnzbd
1.41s
1.88s
1.33× (1.31–1.34)
0.25s / 0.95s
3
RAR 5
Uncompressed
NZBGet
1.41s
3.09s
2.19× (2.18–2.19)
0.25s / 0.37s
3
RAR 5
Compressed
SABnzbd
1.82s
2.28s
1.27× (1.25–1.31)
1.49s / 3.25s
3
RAR 5
Compressed
NZBGet
1.82s
3.5s
1.91× (1.88–1.92)
1.49s / 1.54s
3
RAR 5
Compressed - encrypted
SABnzbd
1.62s
1.96s
1.19× (1.15–1.22)
1.13s / 1.86s
3
RAR 5
Compressed - encrypted
NZBGet
1.62s
3.11s
1.92× (1.89–1.93)
1.13s / 1.3s
3
RAR 5
Uncompressed
SABnzbd
1.82s
2.48s
1.34× (1.30–1.36)
0.32s / 1.04s
3
RAR 5
Uncompressed
NZBGet
1.82s
3.52s
1.93× (1.91–1.94)
0.32s / 0.47s
3
RAR 5
Uncompressed
SABnzbd
1.31s
1.78s
1.38× (1.34–1.44)
0.24s / 0.91s
3
RAR 5
Uncompressed
NZBGet
1.31s
3s
2.31× (2.28–2.35)
0.24s / 0.35s
3
RAR 4
Compressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Compressed · light damage
NZBGet
1.83s
3.91s
2.14× (2.14–2.14)
1.33s / 2.26s
3
RAR 4
Compressed · light damage
SABnzbd
2.13s
3.3s
1.54× (1.50–1.55)
1.07s / 3.05s
3
RAR 4
Compressed · light damage
NZBGet
2.13s
6.59s
3.10× (3.09–3.10)
1.07s / 2.68s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
1.52s
3.13s
2.01× (1.91–2.08)
0.95s / 1.03s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
2.04s
3.09s
1.51× (1.45–1.57)
1.85s / 2.7s
3
RAR 5
Compressed - encrypted · heavy damage
NZBGet
2.04s
5.33s
2.57× (2.51–2.64)
1.85s / 2.08s
3
RAR 5
Compressed - encrypted · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Compressed - encrypted · heavy damage
NZBGet
1.62s
3.5s
2.16× (2.15–2.17)
1.2s / 2.11s
3
RAR 5
Uncompressed · light damage
SABnzbd
1.62s
2.37s
1.44× (1.40–1.47)
0.41s / 1.59s
3
RAR 5
Uncompressed · light damage
NZBGet
1.62s
5.37s
3.31× (3.31–3.32)
0.41s / 0.73s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
1.41s
2.9s
2.10× (2.03–2.23)
0.33s / 0.73s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
1.82s
2.06s
1.15× (1.13–1.19)
0.93s / 1.5s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
1.82s
4.1s
2.25× (2.25–2.25)
0.93s / 0.93s
3
7z
Compressed · heavy damage
SABnzbd
1.72s
2.58s
1.50× (1.44–1.56)
0.86s / 1.59s
3
7z
Compressed · heavy damage
NZBGet
1.72s
4.1s
2.37× (2.34–2.39)
0.86s / 0.78s
3
7z
Uncompressed · light damage
SABnzbd
1.41s
2.48s
1.75× (1.75–1.75)
0.42s / 1.42s
3
7z
Uncompressed · light damage
NZBGet
1.41s
5.37s
3.79× (3.79–3.80)
0.42s / 0.62s
3
7z
Uncompressed - encrypted
SABnzbd
1.41s
1.65s
1.19× (1.17–1.24)
0.33s / 0.78s
3
7z
Uncompressed - encrypted
NZBGet
1.41s
2.91s
2.05× (2.04–2.06)
0.33s / 0.38s
3
7z
Uncompressed
SABnzbd
1.42s
1.64s
1.16× (1.16–1.16)
0.27s / 0.74s
3
7z
Uncompressed
NZBGet
1.42s
2.89s
2.04× (2.01–2.06)
0.27s / 0.37s
3
macOS arm64 (native) · 1 Gbit/s · 100 ms RTT · Plaintext · equivalent-throughput · local storage
Full archive and repair suite · 354 test runs
Raw video
MKVRaw video
Weaver:
1.93s
SABnzbd:
2.19s
NZBGet:
4.72s
0s1.18s2.36s3.54s4.72s
Uncompressed RAR
RAR 4Uncompressed - encrypted
Weaver:
1.93s
SABnzbd:
2.49s
NZBGet:
5.14s
RAR 4Uncompressed
Weaver:
1.93s
SABnzbd:
2.49s
NZBGet:
5.13s
RAR 5Uncompressed - encrypted
Weaver:
1.93s
SABnzbd:
2.49s
NZBGet:
5.15s
RAR 5Uncompressed
Weaver:
1.93s
SABnzbd:
2.41s
NZBGet:
5.16s
0s1.29s2.58s3.87s5.16s
PAR2 repair
RAR 4Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.54s
SABnzbd:
3.02s
NZBGet:
6.77s
RAR 4Uncompressed · heavy damage · missing pieces
Weaver:
2.54s
SABnzbd:
3s
NZBGet:
6.8s
RAR 4Uncompressed - encrypted · light damage
Weaver:
2.44s
SABnzbd:
3.11s
NZBGet:
7.63s
RAR 4Uncompressed · light damage
Weaver:
2.33s
SABnzbd:
3.01s
NZBGet:
7.62s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.54s
SABnzbd:
3s
NZBGet:
6.77s
RAR 5Uncompressed · heavy damage · missing pieces
Weaver:
2.54s
SABnzbd:
3.01s
NZBGet:
7.6s
RAR 5Uncompressed - encrypted · light damage
Weaver:
2.54s
SABnzbd:
3.11s
NZBGet:
7.61s
RAR 5Uncompressed · light damage
Weaver:
2.34s
SABnzbd:
3.01s
NZBGet:
7.61s
7zUncompressed · light damage
Weaver:
2.13s
SABnzbd:
3s
NZBGet:
7.62s
0s1.91s3.81s5.72s7.63s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
2.02s
SABnzbd:
2.27s
NZBGet:
4.94s
7zUncompressed
Weaver:
1.92s
SABnzbd:
2.28s
NZBGet:
4.93s
0s1.24s2.47s3.71s4.94s
Quick-open RAR
RAR 5Uncompressed
Weaver:
2.13s
SABnzbd:
2.72s
NZBGet:
5.34s
0s1.34s2.67s4.01s5.34s
RAR .rev repair
RAR 4Uncompressed · light damage
Weaver:
2.03s
✕ DNF
NZBGet:
5.16s
RAR 5Uncompressed · heavy damage
Weaver:
2.03s
✕ DNF
NZBGet:
5.16s
0s1.29s2.58s3.87s5.16s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for M-P3-rtt100
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.24×
1.13–1.39×
61.0% less
38 compared · 2 withheld
NZBGet
2.76×
2.44–3.58×
41.1% less
40 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video
SABnzbd
1.93s
2.19s
1.15× (1.13–1.18)
0.25s / 0.74s
3
MKV
Raw video
NZBGet
1.93s
4.72s
2.44× (2.40–2.46)
0.25s / 0.55s
3
RAR 4
Uncompressed - encrypted
SABnzbd
1.93s
2.49s
1.28× (1.28–1.29)
0.4s / 1.01s
3
RAR 4
Uncompressed - encrypted
NZBGet
1.93s
5.14s
2.63× (2.54–2.68)
0.4s / 0.65s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.02s
2.41s
1.22× (1.19–1.24)
0.36s / 1.07s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.02s
5.14s
2.58× (2.53–2.67)
0.36s / 0.71s
3
RAR 4
Uncompressed
SABnzbd
1.93s
2.49s
1.27× (1.24–1.29)
0.27s / 1.01s
3
RAR 4
Uncompressed
NZBGet
1.93s
5.13s
2.60× (2.53–2.67)
0.27s / 0.55s
3
RAR 4
Uncompressed - encrypted
SABnzbd
1.93s
2.39s
1.24× (1.24–1.25)
0.39s / 1.02s
3
RAR 4
Uncompressed - encrypted
NZBGet
1.93s
5.15s
2.68× (2.67–2.69)
0.39s / 0.67s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.03s
2.49s
1.23× (1.17–1.30)
0.36s / 1.04s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.03s
5.15s
2.58× (2.53–2.68)
0.36s / 0.72s
3
RAR 4
Uncompressed
SABnzbd
1.93s
2.4s
1.28× (1.24–1.34)
0.27s / 1.03s
3
RAR 4
Uncompressed
NZBGet
1.93s
5.16s
2.68× (2.67–2.69)
0.27s / 0.62s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.93s
2.49s
1.29× (1.29–1.30)
0.39s / 1.07s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.93s
5.15s
2.67× (2.66–2.68)
0.39s / 0.69s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.93s
2.38s
1.25× (1.23–1.29)
0.39s / 1.04s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.93s
5.16s
2.67× (2.66–2.69)
0.39s / 0.7s
3
RAR 5
Uncompressed
SABnzbd
1.93s
2.41s
1.28× (1.25–1.35)
0.27s / 1.01s
3
RAR 5
Uncompressed
NZBGet
1.93s
5.16s
2.68× (2.66–2.69)
0.27s / 0.64s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.93s
2.49s
1.27× (1.24–1.29)
0.39s / 1.04s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.93s
5.15s
2.68× (2.66–2.71)
0.39s / 0.67s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.93s
2.38s
1.25× (1.17–1.34)
0.39s / 1.05s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.93s
5.16s
2.63× (2.53–2.68)
0.39s / 0.73s
3
RAR 5
Uncompressed
SABnzbd
1.93s
2.49s
1.29× (1.29–1.30)
0.27s / 1.01s
3
RAR 5
Uncompressed
NZBGet
1.93s
5.17s
2.68× (2.68–2.69)
0.27s / 0.65s
3
RAR 5
Uncompressed
SABnzbd
2.13s
2.72s
1.31× (1.28–1.34)
0.31s / 1.03s
3
RAR 5
Uncompressed
NZBGet
2.13s
5.34s
2.55× (2.49–2.63)
0.31s / 0.67s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.03s
2.48s
1.23× (1.18–1.29)
0.4s / 1.04s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.03s
5.13s
2.56× (2.48–2.66)
0.4s / 0.64s
3
RAR 5
Uncompressed - encrypted
SABnzbd
1.93s
2.39s
1.25× (1.24–1.27)
0.39s / 1.06s
3
RAR 5
Uncompressed - encrypted
NZBGet
1.93s
5.16s
2.61× (2.48–2.68)
0.39s / 0.68s
3
RAR 5
Uncompressed
SABnzbd
1.93s
2.48s
1.27× (1.24–1.29)
0.27s / 1.01s
3
RAR 5
Uncompressed
NZBGet
1.93s
5.14s
2.66× (2.63–2.67)
0.27s / 0.59s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.54s
3.02s
1.17× (1.13–1.19)
1.01s / 1.59s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.54s
6.77s
2.60× (2.47–2.67)
1.01s / 1.09s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.44s
3.01s
1.23× (1.18–1.28)
1.06s / 1.62s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.44s
7.54s
2.96× (2.78–3.13)
1.06s / 1.24s
3
RAR 4
Uncompressed · heavy damage · missing pieces
SABnzbd
2.54s
3s
1.17× (1.15–1.18)
0.93s / 1.54s
3
RAR 4
Uncompressed · heavy damage · missing pieces
NZBGet
2.54s
6.8s
2.78× (2.67–3.00)
0.93s / 1.02s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
2.44s
3.11s
1.27× (1.26–1.28)
0.65s / 1.75s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
2.44s
7.63s
3.08× (2.97–3.13)
0.65s / 1.08s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
2.33s
3.11s
1.31× (1.25–1.33)
0.6s / 1.79s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
2.33s
7.61s
3.26× (3.24–3.27)
0.6s / 1.26s
3
RAR 4
Uncompressed · light damage
SABnzbd
2.33s
3.01s
1.29× (1.29–1.29)
0.47s / 1.66s
3
RAR 4
Uncompressed · light damage
NZBGet
2.33s
7.62s
3.27× (3.25–3.28)
0.47s / 1s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
2.03s
5.16s
2.50× (2.41–2.55)
0.98s / 1.29s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.54s
3s
1.19× (1.15–1.24)
1.02s / 1.59s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.54s
6.77s
2.70× (2.65–2.78)
1.02s / 1.11s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.54s
3s
1.16× (1.13–1.19)
0.99s / 1.6s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.54s
6.78s
2.63× (2.54–2.68)
0.99s / 1.19s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
2.54s
3.01s
1.20× (1.19–1.22)
0.94s / 1.55s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
2.54s
7.6s
2.89× (2.68–3.00)
0.94s / 1.03s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.54s
3.11s
1.24× (1.22–1.26)
0.66s / 1.76s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.54s
7.61s
3.00× (2.99–3.01)
0.66s / 1.05s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.54s
3.11s
1.24× (1.22–1.26)
0.69s / 1.79s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.54s
7.72s
3.02× (3.00–3.04)
0.69s / 1.21s
3
RAR 5
Uncompressed · light damage
SABnzbd
2.34s
3.01s
1.29× (1.24–1.34)
0.47s / 1.65s
3
RAR 5
Uncompressed · light damage
NZBGet
2.34s
7.61s
3.22× (3.13–3.26)
0.47s / 1.04s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.54s
3.01s
1.20× (1.18–1.22)
1.01s / 1.6s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.54s
6.79s
2.67× (2.65–2.67)
1.01s / 1.12s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.54s
3.01s
1.18× (1.18–1.19)
1s / 1.6s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.54s
6.71s
2.62× (2.53–2.68)
1s / 1.2s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
2.54s
2.9s
1.14× (1.14–1.15)
0.93s / 1.53s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
2.54s
6.72s
2.65× (2.64–2.67)
0.93s / 1.06s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.54s
3.11s
1.20× (1.15–1.23)
0.67s / 1.77s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.54s
7.64s
3.02× (3.01–3.04)
0.67s / 1.12s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.54s
3.1s
1.21× (1.18–1.24)
0.68s / 1.78s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.54s
7.63s
2.97× (2.89–3.04)
0.68s / 1.2s
3
RAR 5
Uncompressed · light damage
SABnzbd
2.33s
3.02s
1.31× (1.29–1.34)
0.47s / 1.68s
3
RAR 5
Uncompressed · light damage
NZBGet
2.33s
7.63s
3.26× (3.24–3.27)
0.47s / 1.01s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
2.03s
5.16s
2.55× (2.54–2.58)
0.34s / 0.98s
3
7z
Uncompressed · light damage
SABnzbd
2.13s
3s
1.39× (1.37–1.41)
0.47s / 1.43s
3
7z
Uncompressed · light damage
NZBGet
2.13s
7.62s
3.58× (3.56–3.62)
0.47s / 0.84s
3
7z
Uncompressed - encrypted
SABnzbd
2.02s
2.27s
1.13× (1.08–1.18)
0.35s / 0.79s
3
7z
Uncompressed - encrypted
NZBGet
2.02s
4.94s
2.48× (2.44–2.56)
0.35s / 0.62s
3
7z
Uncompressed
SABnzbd
1.92s
2.28s
1.17× (1.14–1.19)
0.29s / 0.8s
3
7z
Uncompressed
NZBGet
1.92s
4.93s
2.56× (2.55–2.57)
0.29s / 0.58s
3
macOS arm64 (native) · 1 Gbit/s · 100 ms RTT · TLS · equivalent-throughput · local storage
Full archive and repair suite · 354 test runs
Raw video
MKVRaw video
Weaver:
2.13s
SABnzbd:
2.28s
NZBGet:
4.84s
0s1.21s2.42s3.63s4.84s
Uncompressed RAR
RAR 4Uncompressed - encrypted
Weaver:
2.13s
SABnzbd:
2.58s
NZBGet:
5.34s
RAR 4Uncompressed
Weaver:
2.14s
SABnzbd:
2.6s
NZBGet:
5.35s
RAR 5Uncompressed - encrypted
Weaver:
2.13s
SABnzbd:
2.52s
NZBGet:
5.35s
RAR 5Uncompressed
Weaver:
2.13s
SABnzbd:
2.59s
NZBGet:
5.35s
0s1.34s2.67s4.01s5.35s
PAR2 repair
RAR 4Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.74s
SABnzbd:
3.22s
NZBGet:
6.92s
RAR 4Uncompressed · heavy damage · missing pieces
Weaver:
2.74s
SABnzbd:
3.12s
NZBGet:
7s
RAR 4Uncompressed - encrypted · light damage
Weaver:
2.64s
SABnzbd:
3.22s
NZBGet:
7.84s
RAR 4Uncompressed · light damage
Weaver:
2.54s
SABnzbd:
3.22s
NZBGet:
7.85s
RAR 5Uncompressed - encrypted · heavy damage · missing pieces
Weaver:
2.74s
SABnzbd:
3.12s
NZBGet:
6.92s
RAR 5Uncompressed · heavy damage · missing pieces
Weaver:
2.63s
SABnzbd:
3.11s
NZBGet:
6.92s
RAR 5Uncompressed - encrypted · light damage
Weaver:
2.64s
SABnzbd:
3.22s
NZBGet:
7.82s
RAR 5Uncompressed · light damage
Weaver:
2.54s
SABnzbd:
3.22s
NZBGet:
7.71s
7zUncompressed · light damage
Weaver:
2.33s
SABnzbd:
3.22s
NZBGet:
7.83s
0s1.96s3.92s5.89s7.85s
Uncompressed 7z
7zUncompressed - encrypted
Weaver:
2.13s
SABnzbd:
2.39s
NZBGet:
5.14s
7zUncompressed
Weaver:
2.13s
SABnzbd:
2.4s
NZBGet:
5.15s
0s1.29s2.57s3.86s5.15s
Quick-open RAR
RAR 5Uncompressed
Weaver:
2.23s
SABnzbd:
2.9s
NZBGet:
5.49s
0s1.37s2.74s4.12s5.49s
RAR .rev repair
RAR 4Uncompressed · light damage
Weaver:
2.23s
✕ DNF
NZBGet:
5.15s
RAR 5Uncompressed · heavy damage
Weaver:
2.13s
✕ DNF
NZBGet:
5.31s
0s1.33s2.65s3.98s5.31s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for M-B3-rtt100
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.21×
1.09–1.37×
59.5% less
38 compared · 2 withheld
NZBGet
2.62×
2.27–3.35×
38.3% less
40 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video
SABnzbd
2.13s
2.28s
1.09× (1.07–1.11)
0.29s / 0.79s
3
MKV
Raw video
NZBGet
2.13s
4.84s
2.27× (2.26–2.27)
0.29s / 0.61s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.13s
2.58s
1.20× (1.18–1.22)
0.44s / 1.09s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.13s
5.34s
2.50× (2.47–2.52)
0.44s / 0.64s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.13s
2.59s
1.22× (1.21–1.22)
0.4s / 1.12s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.13s
5.28s
2.48× (2.47–2.52)
0.4s / 0.72s
3
RAR 4
Uncompressed
SABnzbd
2.14s
2.6s
1.23× (1.22–1.27)
0.31s / 1.06s
3
RAR 4
Uncompressed
NZBGet
2.14s
5.35s
2.50× (2.47–2.52)
0.31s / 0.69s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.13s
2.59s
1.22× (1.22–1.22)
0.44s / 1.08s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.13s
5.35s
2.50× (2.47–2.52)
0.44s / 0.71s
3
RAR 4
Uncompressed - encrypted
SABnzbd
2.23s
2.6s
1.18× (1.16–1.22)
0.41s / 1.1s
3
RAR 4
Uncompressed - encrypted
NZBGet
2.23s
5.32s
2.42× (2.38–2.50)
0.41s / 0.76s
3
RAR 4
Uncompressed
SABnzbd
2.13s
2.59s
1.20× (1.18–1.22)
0.32s / 1.05s
3
RAR 4
Uncompressed
NZBGet
2.13s
5.28s
2.49× (2.47–2.52)
0.32s / 0.61s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.13s
2.52s
1.19× (1.18–1.21)
0.43s / 1.09s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.13s
5.35s
2.49× (2.45–2.51)
0.43s / 0.69s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.13s
2.59s
1.21× (1.18–1.22)
0.43s / 1.12s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.13s
5.33s
2.50× (2.47–2.52)
0.43s / 0.69s
3
RAR 5
Uncompressed
SABnzbd
2.13s
2.59s
1.22× (1.22–1.22)
0.31s / 1.07s
3
RAR 5
Uncompressed
NZBGet
2.13s
5.35s
2.51× (2.46–2.56)
0.31s / 0.67s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.13s
2.59s
1.23× (1.21–1.26)
0.44s / 1.07s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.13s
5.29s
2.49× (2.46–2.51)
0.44s / 0.7s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.13s
2.68s
1.25× (1.22–1.27)
0.44s / 1.1s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.13s
5.29s
2.49× (2.48–2.51)
0.44s / 0.72s
3
RAR 5
Uncompressed
SABnzbd
2.13s
2.61s
1.24× (1.22–1.28)
0.31s / 1.06s
3
RAR 5
Uncompressed
NZBGet
2.13s
5.26s
2.47× (2.44–2.51)
0.31s / 0.68s
3
RAR 5
Uncompressed
SABnzbd
2.23s
2.9s
1.32× (1.30–1.35)
0.35s / 1.09s
3
RAR 5
Uncompressed
NZBGet
2.23s
5.49s
2.47× (2.44–2.49)
0.35s / 0.7s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.13s
2.6s
1.23× (1.22–1.27)
0.43s / 1.1s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.13s
5.34s
2.51× (2.49–2.55)
0.43s / 0.66s
3
RAR 5
Uncompressed - encrypted
SABnzbd
2.13s
2.6s
1.23× (1.21–1.27)
0.44s / 1.12s
3
RAR 5
Uncompressed - encrypted
NZBGet
2.13s
5.26s
2.47× (2.46–2.50)
0.44s / 0.71s
3
RAR 5
Uncompressed
SABnzbd
2.13s
2.59s
1.22× (1.21–1.22)
0.31s / 1.07s
3
RAR 5
Uncompressed
NZBGet
2.13s
5.27s
2.48× (2.47–2.51)
0.31s / 0.67s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.74s
3.22s
1.17× (1.13–1.20)
1.06s / 1.64s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.74s
6.92s
2.52× (2.51–2.53)
1.06s / 1.11s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.64s
3.22s
1.21× (1.18–1.22)
1.12s / 1.67s
3
RAR 4
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.64s
6.91s
2.62× (2.61–2.65)
1.12s / 1.26s
3
RAR 4
Uncompressed · heavy damage · missing pieces
SABnzbd
2.74s
3.12s
1.16× (1.13–1.23)
0.98s / 1.62s
3
RAR 4
Uncompressed · heavy damage · missing pieces
NZBGet
2.74s
7s
2.60× (2.55–2.62)
0.98s / 1.1s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
2.64s
3.22s
1.22× (1.18–1.26)
0.67s / 1.77s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
2.64s
7.84s
2.96× (2.93–2.97)
0.67s / 1.09s
3
RAR 4
Uncompressed - encrypted · light damage
SABnzbd
2.44s
3.24s
1.33× (1.28–1.37)
0.62s / 1.85s
3
RAR 4
Uncompressed - encrypted · light damage
NZBGet
2.44s
7.76s
3.19× (3.18–3.20)
0.62s / 1.3s
3
RAR 4
Uncompressed · light damage
SABnzbd
2.54s
3.22s
1.28× (1.26–1.30)
0.5s / 1.72s
3
RAR 4
Uncompressed · light damage
NZBGet
2.54s
7.85s
3.10× (3.09–3.10)
0.5s / 1.02s
3
RAR 4
Uncompressed · light damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 4
Uncompressed · light damage
NZBGet
2.23s
5.15s
2.34× (2.30–2.41)
1.03s / 1.28s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.74s
3.12s
1.15× (1.14–1.17)
1.05s / 1.65s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.74s
6.92s
2.53× (2.52–2.55)
1.05s / 1.12s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.75s
3.21s
1.17× (1.17–1.17)
1.05s / 1.69s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.75s
6.91s
2.51× (2.50–2.52)
1.05s / 1.23s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
2.63s
3.11s
1.18× (1.18–1.18)
0.95s / 1.64s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
2.63s
6.92s
2.63× (2.62–2.65)
0.95s / 1.06s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.64s
3.22s
1.23× (1.22–1.25)
0.71s / 1.81s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.64s
7.82s
2.94× (2.91–2.96)
0.71s / 1.11s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.64s
3.22s
1.23× (1.22–1.26)
0.7s / 1.85s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.64s
7.81s
2.96× (2.95–2.96)
0.7s / 1.23s
3
RAR 5
Uncompressed · light damage
SABnzbd
2.54s
3.22s
1.27× (1.26–1.28)
0.51s / 1.72s
3
RAR 5
Uncompressed · light damage
NZBGet
2.54s
7.71s
3.04× (3.01–3.05)
0.51s / 1s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.85s
3.21s
1.16× (1.09–1.25)
1.05s / 1.69s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.85s
6.92s
2.50× (2.42–2.65)
1.05s / 1.14s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
SABnzbd
2.75s
3.21s
1.16× (1.13–1.18)
1.05s / 1.68s
3
RAR 5
Uncompressed - encrypted · heavy damage · missing pieces
NZBGet
2.75s
6.91s
2.52× (2.51–2.53)
1.05s / 1.2s
3
RAR 5
Uncompressed · heavy damage · missing pieces
SABnzbd
2.74s
3.11s
1.15× (1.14–1.18)
0.96s / 1.63s
3
RAR 5
Uncompressed · heavy damage · missing pieces
NZBGet
2.74s
6.93s
2.57× (2.53–2.61)
0.96s / 1.06s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.65s
3.21s
1.23× (1.21–1.26)
0.7s / 1.83s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.65s
7.81s
2.95× (2.93–2.96)
0.7s / 1.11s
3
RAR 5
Uncompressed - encrypted · light damage
SABnzbd
2.65s
3.33s
1.25× (1.21–1.29)
0.7s / 1.84s
3
RAR 5
Uncompressed - encrypted · light damage
NZBGet
2.65s
7.81s
2.95× (2.95–2.96)
0.7s / 1.21s
3
RAR 5
Uncompressed · light damage
SABnzbd
2.54s
3.21s
1.26× (1.26–1.27)
0.51s / 1.71s
3
RAR 5
Uncompressed · light damage
NZBGet
2.54s
7.8s
3.07× (3.06–3.08)
0.51s / 0.99s
3
RAR 5
Uncompressed · heavy damage
SABnzbd
Withheld
Withheld
Withheld
Not measured
0
RAR 5
Uncompressed · heavy damage
NZBGet
2.13s
5.31s
2.46× (2.40–2.49)
0.38s / 1.01s
3
7z
Uncompressed · light damage
SABnzbd
2.33s
3.22s
1.37× (1.34–1.38)
0.49s / 1.51s
3
7z
Uncompressed · light damage
NZBGet
2.33s
7.83s
3.35× (3.32–3.36)
0.49s / 0.96s
3
7z
Uncompressed - encrypted
SABnzbd
2.13s
2.39s
1.12× (1.12–1.12)
0.38s / 0.89s
3
7z
Uncompressed - encrypted
NZBGet
2.13s
5.14s
2.40× (2.39–2.41)
0.38s / 0.65s
3
7z
Uncompressed
SABnzbd
2.13s
2.4s
1.14× (1.12–1.18)
0.33s / 0.84s
3
7z
Uncompressed
NZBGet
2.13s
5.15s
2.46× (2.42–2.54)
0.33s / 0.64s
3
Re-run of the phase. The first attempt was voided by a harness defect (the shaper attestation read before the previous client drained its connections), not by any client.
Linux x86_64 (Docker) · 10 Gbit/s · 0 ms RTT · TLS · equivalent-throughput · local storage
Single download at full speed
Raw video
MKVRaw video · 200 MB
Weaver:
0.3s
SABnzbd:
0.74s
NZBGet:
1.81s
0s0.45s0.9s1.36s1.81s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for U10-direct
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
2.36×
2.36–2.36×
51.1% less
1 compared · 0 withheld
NZBGet
5.91×
5.91–5.91×
76.8% less
1 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
0.3s
0.74s
2.36× (2.01–2.66)
0.35s / 0.72s
5
MKV
Raw video · 200 MB
NZBGet
0.3s
1.81s
5.91× (5.80–5.97)
0.35s / 1.53s
5
macOS arm64 (native) · 10 Gbit/s · 0 ms RTT · TLS · equivalent-throughput · local storage
Single download at full speed
Raw video
MKVRaw video · 200 MB
Weaver:
0.31s
SABnzbd:
0.42s
NZBGet:
1.68s
0s0.42s0.84s1.26s1.68s
Charts show one representative fixture per label, using the first matching fixture in the source data. Full measurements remain available below. Shorter is better. Each pane uses its own time scale; compare the labeled times across panes. Small hatched markers indicate DNF (did not finish), with no measured duration. N/A means too few paired results. Both are excluded from speedup figures.
Phase aggregates for M-U10-direct
BASELINE
SPEEDUP
FIXTURE RANGE
CPU TIME
STRATA
SABnzbd
1.44×
1.44–1.44×
52.4% less
1 compared · 0 withheld
NZBGet
5.50×
5.50–5.50×
68.6% less
1 compared · 0 withheld
Speedup = baseline wall time ÷ Weaver wall time. Above 1× favors Weaver; below 1× favors the baseline. Phase figures are geometric means of paired comparisons.
Per-fixture paired results, CPU seconds, and 95% confidence intervals
FIXTURE / BASELINE
WEAVER WALL
BASELINE WALL
SPEEDUP (95% CI)
CPU SECONDS WEAVER / BASELINE
PAIRED BLOCKS
MKV
Raw video · 200 MB
SABnzbd
0.31s
0.42s
1.44× (1.37–1.56)
0.31s / 0.7s
5
MKV
Raw video · 200 MB
NZBGet
0.31s
1.68s
5.50× (5.42–5.58)
0.31s / 0.99s
5
The queue-drain clock
The homepage queue race uses the dedicated CPU-accounted run. The JSON reports queue drain and verified output separately; these are the recorded clocks for that same run.
CLIENT
QUEUE DRAIN
VERIFIED OUTPUT
CPU SECONDS
Weaver 0.11.2
1.89s
4.35s
2.81s
SABnzbd 5.1.2
3.23s
4.75s
6.05s
NZBGet 26.3
13.6s
14.9s
16.9s
Q10-unthrottled · 10 Gbit/s · 0 ms RTT · TLS. CPU percentages in the animation are CPU seconds divided by queue-drain seconds; the curves are illustrative, not sampled traces.
Method
The benchmark measures a complete download pipeline. Equivalent-throughput phases tune each client for the same link; the stock-settings and network-storage phases remain separately selectable.
The clock includes verification
from NZB submission until the client reports a terminal state and the harness has verified the output bytes
Everyone runs in the same block
each stratum pairs every client on the same fixture, link, and transport; a block is one measured repetition of every client; strata with fewer complete blocks than minimum_complete_blocks are withheld
A shaped link
e2e-nntp fake NNTP server v0.1.1 behind the nntpshaper link shaper (rate, burst, RTT)
Geometric means with bootstrap CIs
per stratum: geometric mean over paired blocks with a bootstrap 95% CI; per phase and headline: geometric mean over strata
Synthetic fixtures, realistic layouts
synthetic archives with invented titles; sizes and layouts modelled on real releases
Harness
usenet-bench (nntpbench), written in Go 1.27. 3 measured repetitions per standard stratum. Additional runs disclose their own paired-block counts.
Exact performance varies with hardware, providers, and archive shape. Results withheld for insufficient paired blocks are excluded from speedups. The raw data includes build identifiers, per-fixture confidence intervals, CPU seconds, and downstream byte counts.