Skip to content

Merge branch 'master' of github.com:poolifier/poolifier-web-worker #1339

Merge branch 'master' of github.com:poolifier/poolifier-web-worker

Merge branch 'master' of github.com:poolifier/poolifier-web-worker #1339

GitHub Actions / Bencher Report succeeded Aug 21, 2025 in 0s

🐰 Bencher Report

Branchmaster
Testbedself-hosted
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
microseconds (µs)
(Result Δ%)
Upper Boundary
microseconds (µs)
(Limit %)
ThroughputBenchmark Result
operations / second (ops/s)
(Result Δ%)
Lower Boundary
operations / second (ops/s)
(Limit %)
DynamicThreadPool on deno with FAIR_SHARE, with runTime and with tasks queue📈 view plot
🚷 view threshold
503.17 µs
(-53.54%)Baseline: 1,082.91 µs
6,495.34 µs
(7.75%)
📈 view plot
🚷 view threshold
2,061.87 ops/s
(+19.65%)Baseline: 1,723.22 ops/s
1,140.53 ops/s
(55.32%)
DynamicThreadPool on deno with FAIR_SHARE, with runTime and without tasks queue📈 view plot
🚷 view threshold
540.62 µs
(-11.95%)Baseline: 614.03 µs
1,003.01 µs
(53.90%)
📈 view plot
🚷 view threshold
2,000.24 ops/s
(+6.99%)Baseline: 1,869.59 ops/s
1,256.07 ops/s
(62.80%)
DynamicThreadPool on deno with INTERLEAVED_WEIGHTED_ROUND_ROBIN and with tasks queue📈 view plot
🚷 view threshold
464.04 µs
(-59.75%)Baseline: 1,152.77 µs
7,368.84 µs
(6.30%)
📈 view plot
🚷 view threshold
2,358.96 ops/s
(+26.96%)Baseline: 1,858.10 ops/s
1,072.61 ops/s
(45.47%)
DynamicThreadPool on deno with INTERLEAVED_WEIGHTED_ROUND_ROBIN and without tasks queue📈 view plot
🚷 view threshold
460.49 µs
(-36.51%)Baseline: 725.34 µs
4,599.34 µs
(10.01%)
📈 view plot
🚷 view threshold
2,350.61 ops/s
(+7.78%)Baseline: 2,181.01 ops/s
1,411.97 ops/s
(60.07%)
DynamicThreadPool on deno with LEAST_BUSY and with tasks queue📈 view plot
🚷 view threshold
597.01 µs
(-40.25%)Baseline: 999.18 µs
6,551.35 µs
(9.11%)
📈 view plot
🚷 view threshold
1,861.16 ops/s
(+2.56%)Baseline: 1,814.77 ops/s
1,310.90 ops/s
(70.43%)
DynamicThreadPool on deno with LEAST_BUSY and without tasks queue📈 view plot
🚷 view threshold
586.72 µs
(-24.94%)Baseline: 781.72 µs
4,176.86 µs
(14.05%)
📈 view plot
🚷 view threshold
1,905.13 ops/s
(-2.59%)Baseline: 1,955.70 ops/s
1,392.64 ops/s
(73.10%)
DynamicThreadPool on deno with LEAST_USED and with tasks queue📈 view plot
🚷 view threshold
460.20 µs
(-77.33%)Baseline: 2,029.79 µs
30,064.19 µs
(1.53%)
📈 view plot
🚷 view threshold
2,301.25 ops/s
(+7.65%)Baseline: 2,137.80 ops/s
1,549.88 ops/s
(67.35%)
DynamicThreadPool on deno with LEAST_USED and without tasks queue📈 view plot
🚷 view threshold
506.93 µs
(-18.04%)Baseline: 618.49 µs
1,726.42 µs
(29.36%)
📈 view plot
🚷 view threshold
2,162.98 ops/s
(+4.87%)Baseline: 2,062.50 ops/s
1,438.25 ops/s
(66.49%)
DynamicThreadPool on deno with ROUND_ROBIN and with tasks queue📈 view plot
🚷 view threshold
563.80 µs
(-16.03%)Baseline: 671.39 µs
959.70 µs
(58.75%)
📈 view plot
🚷 view threshold
1,946.01 ops/s
(+13.16%)Baseline: 1,719.66 ops/s
1,180.72 ops/s
(60.67%)
DynamicThreadPool on deno with ROUND_ROBIN and without tasks queue📈 view plot
🚷 view threshold
763.42 µs
(-27.89%)Baseline: 1,058.73 µs
7,064.21 µs
(10.81%)
📈 view plot
🚷 view threshold
1,560.66 ops/s
(-13.13%)Baseline: 1,796.47 ops/s
1,174.57 ops/s
(75.26%)
DynamicThreadPool on deno with WEIGHTED_ROUND_ROBIN and with tasks queue📈 view plot
🚷 view threshold
444.96 µs
(-59.03%)Baseline: 1,085.99 µs
7,712.81 µs
(5.77%)
📈 view plot
🚷 view threshold
2,433.93 ops/s
(+39.15%)Baseline: 1,749.11 ops/s
1,103.23 ops/s
(45.33%)
DynamicThreadPool on deno with WEIGHTED_ROUND_ROBIN and without tasks queue📈 view plot
🚷 view threshold
419.35 µs
(-50.54%)Baseline: 847.81 µs
7,023.83 µs
(5.97%)
📈 view plot
🚷 view threshold
2,525.92 ops/s
(+18.09%)Baseline: 2,138.96 ops/s
1,455.01 ops/s
(57.60%)
FixedThreadPool on deno with FAIR_SHARE, with runTime and with tasks queue📈 view plot
🚷 view threshold
657.25 µs
(-23.94%)Baseline: 864.08 µs
1,509.75 µs
(43.53%)
📈 view plot
🚷 view threshold
1,689.40 ops/s
(+22.93%)Baseline: 1,374.23 ops/s
833.96 ops/s
(49.36%)
FixedThreadPool on deno with FAIR_SHARE, with runTime and without tasks queue📈 view plot
🚷 view threshold
662.91 µs
(-10.95%)Baseline: 744.43 µs
1,075.05 µs
(61.66%)
📈 view plot
🚷 view threshold
1,642.48 ops/s
(+6.66%)Baseline: 1,539.93 ops/s
1,102.70 ops/s
(67.14%)
FixedThreadPool on deno with INTERLEAVED_WEIGHTED_ROUND_ROBIN and with tasks queue📈 view plot
🚷 view threshold
524.68 µs
(-38.86%)Baseline: 858.12 µs
3,509.27 µs
(14.95%)
📈 view plot
🚷 view threshold
2,096.88 ops/s
(+25.35%)Baseline: 1,672.78 ops/s
1,057.34 ops/s
(50.42%)
FixedThreadPool on deno with INTERLEAVED_WEIGHTED_ROUND_ROBIN and without tasks queue📈 view plot
🚷 view threshold
468.05 µs
(-72.83%)Baseline: 1,722.42 µs
23,202.22 µs
(2.02%)
📈 view plot
🚷 view threshold
2,297.42 ops/s
(+12.11%)Baseline: 2,049.24 ops/s
1,238.44 ops/s
(53.91%)
FixedThreadPool on deno with LEAST_BUSY and with tasks queue📈 view plot
🚷 view threshold
580.89 µs
(-19.45%)Baseline: 721.14 µs
1,275.19 µs
(45.55%)
📈 view plot
🚷 view threshold
1,891.47 ops/s
(+16.24%)Baseline: 1,627.27 ops/s
1,066.42 ops/s
(56.38%)
FixedThreadPool on deno with LEAST_BUSY and without tasks queue📈 view plot
🚷 view threshold
629.58 µs
(-10.88%)Baseline: 706.43 µs
976.71 µs
(64.46%)
📈 view plot
🚷 view threshold
1,784.01 ops/s
(+10.15%)Baseline: 1,619.60 ops/s
1,143.11 ops/s
(64.08%)
FixedThreadPool on deno with LEAST_USED and with tasks queue📈 view plot
🚷 view threshold
443.91 µs
(-18.50%)Baseline: 544.69 µs
898.79 µs
(49.39%)
📈 view plot
🚷 view threshold
2,366.56 ops/s
(+13.72%)Baseline: 2,080.99 ops/s
1,340.08 ops/s
(56.63%)
FixedThreadPool on deno with LEAST_USED and without tasks queue📈 view plot
🚷 view threshold
479.23 µs
(-14.76%)Baseline: 562.19 µs
827.20 µs
(57.93%)
📈 view plot
🚷 view threshold
2,254.21 ops/s
(+12.16%)Baseline: 2,009.74 ops/s
1,384.26 ops/s
(61.41%)
FixedThreadPool on deno with ROUND_ROBIN and with tasks queue📈 view plot
🚷 view threshold
577.92 µs
(-41.91%)Baseline: 994.82 µs
5,435.14 µs
(10.63%)
📈 view plot
🚷 view threshold
1,883.08 ops/s
(+17.07%)Baseline: 1,608.52 ops/s
944.99 ops/s
(50.18%)
FixedThreadPool on deno with ROUND_ROBIN and without tasks queue📈 view plot
🚷 view threshold
600.53 µs
(-37.12%)Baseline: 954.98 µs
3,057.60 µs
(19.64%)
📈 view plot
🚷 view threshold
1,818.88 ops/s
(+15.78%)Baseline: 1,571.03 ops/s
963.25 ops/s
(52.96%)
FixedThreadPool on deno with WEIGHTED_ROUND_ROBIN and with tasks queue📈 view plot
🚷 view threshold
472.27 µs
(-45.96%)Baseline: 873.97 µs
4,362.73 µs
(10.83%)
📈 view plot
🚷 view threshold
2,273.52 ops/s
(+37.53%)Baseline: 1,653.08 ops/s
996.14 ops/s
(43.81%)
FixedThreadPool on deno with WEIGHTED_ROUND_ROBIN and without tasks queue📈 view plot
🚷 view threshold
475.25 µs
(-50.93%)Baseline: 968.44 µs
6,536.16 µs
(7.27%)
📈 view plot
🚷 view threshold
2,265.93 ops/s
(+10.72%)Baseline: 2,046.60 ops/s
1,339.11 ops/s
(59.10%)
🐰 View full continuous benchmarking report in Bencher