๐Ÿ”ฅ Super-Simple Includes Benchmark Results - Timing

Performance timing measurements for the Rust implementation of SSI.

Benchmark System: AMD Ryzen Threadripper PRO 3945WX 12-Cores

๐Ÿ“ˆ Deploy Performance History

Track performance trends across versions for complex site deployments using ssi deploy.

Simple Site (typical real-world)

xychart     x-axis [0.244.0, 0.244.2, 0.244.10, 0.244.17, 0.244.19, 0.244.24, 0.244.25]     y-axis "Time (ms)" 0 --> 8     line [6.24, 6.23, 6.59, 6.52, 6.29, 6.38, 6.37]     line [5.92, 5.97, 6.24, 6.17, 5.99, 6.04, 6.05]     line [5.62, 5.71, 5.89, 5.84, 5.72, 5.70, 5.75]
                    

Scaling Behavior (actual ratio vs nominal)

xychart     x-axis ["1x", "2x", "4x", "8x"]     y-axis "Actual ratio vs 1x" 0 --> 15     line [1.00, 1.83, 3.37, 6.17]     line [1.00, 1.82, 3.30, 6.00]     line [1.00, 1.81, 3.29, 5.98]     line [1.00, 1.92, 3.68, 7.06]     line [1.00, 1.97, 3.90, 7.70]     line [1.00, 2.05, 4.22, 8.67]     line [1.00, 1.76, 3.09, 5.42]     line [1.00, 1.94, 3.77, 7.32]     line [1.00, 1.82, 3.32, 6.04]     line [1.00, 2.00, 4.00, 8.01]     line [1.00, 1.37, 1.87, 2.56]     line [1.00, 1.53, 2.33, 3.57]     line [1.00, 1.68, 2.81, 4.71]     line [1.00, 1.88, 3.52, 6.61]     line [1.00, 1.99, 3.95, 7.86]     line [1.00, 1.77, 3.15, 5.59]     line [1.00, 1.57, 2.45, 3.84]     line [1.00, 1.88, 3.52, 6.61]     line [1.00, 2.23, 4.95, 11.02]     line [1.00, 1.81, 3.27, 5.91]     line [1.00, 1.91, 3.66, 6.99]     line [1.00, 1.36, 1.85, 2.51]     line [1.00, 1.97, 3.90, 7.70]
                    

Complex Sites 1x (stress tests)

xychart     x-axis [0.244.0, 0.244.2, 0.244.10, 0.244.17, 0.244.19, 0.244.24, 0.244.25]     y-axis "Time (ms)" 0 --> 75     line [56.35, 56.44, 57.50, 57.65, 56.44, 56.13, 56.01]     line [58.43, 61.86, 63.14, 63.67, 62.84, 62.53, 62.67]     line [58.71, 58.50, 59.41, 58.15, 56.71, 57.97, 57.83]     line [57.05, 57.12, 57.53, 56.54, 57.24, 57.27, 57.44]     line [56.78, 56.20, 57.44, 57.23, 56.19, 56.54, 56.63]     line [56.82, 56.38, 58.24, 58.20, 56.41, 56.16, 56.42]     line [56.69, 57.31, 58.68, 58.94, 57.46, 57.71, 57.85]     line [57.58, 56.32, 58.62, 58.58, 58.17, 57.89, 61.64]     line [57.75, 57.14, 58.85, 58.00, 56.25, 58.42, 57.49]     line [56.86, 55.71, 58.58, 58.70, 55.11, 57.51, 58.44]     line [57.31, 57.67, 58.41, 58.71, 55.78, 58.45, 59.74]     line [56.64, 56.85, 56.97, 57.57, 55.78, 56.44, 56.22]     line [56.20, 56.13, 58.03, 57.01, 55.63, 55.62, 55.46]     line [56.58, 55.68, 61.78, 56.76, 55.92, 55.93, 55.64]     line [57.05, 56.44, 57.82, 57.78, 55.56, 55.96, 55.58]     line [57.10, 56.82, 56.97, 58.75, 56.66, 56.86, 56.81]     line [56.43, 55.19, 56.90, 56.39, 55.83, 55.77, 57.05]     line [56.80, 58.05, 58.44, 57.42, 57.01, 58.68, 58.25]     line [57.27, 57.01, 58.09, 58.36, 56.94, 57.43, 57.35]     line [56.88, 56.70, 57.43, 57.23, 56.63, 57.07, 56.48]     line [56.46, 56.18, 57.01, 58.72, 56.44, 56.53, 56.53]     line [56.94, 56.63, 57.81, 56.81, 56.07, 59.13, 57.75]     line [56.10, 55.82, 57.09, 57.07, 55.13, 56.50, 56.19]
                    

Complex Sites 1x โ€” Normalized trend

xychart     x-axis [0.244.0, 0.244.2, 0.244.10, 0.244.17, 0.244.19, 0.244.24, 0.244.25]     y-axis "Relative to first non-zero (1.0 = baseline)" 0 --> 2     line [1.00, 1.00, 1.02, 1.02, 1.00, 1.00, 0.99]     line [1.00, 1.06, 1.08, 1.09, 1.08, 1.07, 1.07]     line [1.00, 1.00, 1.01, 0.99, 0.97, 0.99, 0.99]     line [1.00, 1.00, 1.01, 0.99, 1.00, 1.00, 1.01]     line [1.00, 0.99, 1.01, 1.01, 0.99, 1.00, 1.00]     line [1.00, 0.99, 1.02, 1.02, 0.99, 0.99, 0.99]     line [1.00, 1.01, 1.04, 1.04, 1.01, 1.02, 1.02]     line [1.00, 0.98, 1.02, 1.02, 1.01, 1.01, 1.07]     line [1.00, 0.99, 1.02, 1.00, 0.97, 1.01, 1.00]     line [1.00, 0.98, 1.03, 1.03, 0.97, 1.01, 1.03]     line [1.00, 1.01, 1.02, 1.02, 0.97, 1.02, 1.04]     line [1.00, 1.00, 1.01, 1.02, 0.98, 1.00, 0.99]     line [1.00, 1.00, 1.03, 1.01, 0.99, 0.99, 0.99]     line [1.00, 0.98, 1.09, 1.00, 0.99, 0.99, 0.98]     line [1.00, 0.99, 1.01, 1.01, 0.97, 0.98, 0.97]     line [1.00, 1.00, 1.00, 1.03, 0.99, 1.00, 0.99]     line [1.00, 0.98, 1.01, 1.00, 0.99, 0.99, 1.01]     line [1.00, 1.02, 1.03, 1.01, 1.00, 1.03, 1.03]     line [1.00, 1.00, 1.01, 1.02, 0.99, 1.00, 1.00]     line [1.00, 1.00, 1.01, 1.01, 1.00, 1.00, 0.99]     line [1.00, 1.00, 1.01, 1.04, 1.00, 1.00, 1.00]     line [1.00, 0.99, 1.02, 1.00, 0.98, 1.04, 1.01]     line [1.00, 1.00, 1.02, 1.02, 0.98, 1.01, 1.00]
                    

Complex Sites 8x (stress tests)

v0.244.25 ยท 23 sites

xychart     x-axis [0.244.0, 0.244.2, 0.244.10, 0.244.17, 0.244.19, 0.244.24, 0.244.25]     y-axis "Time (ms)" 0 --> 800     line [0.00, 346.64, 355.83, 352.40, 351.72, 346.97, 345.75]     line [0.00, 376.54, 388.06, 388.66, 380.41, 376.31, 375.97]     line [0.00, 355.32, 355.89, 349.64, 345.24, 356.08, 345.58]     line [0.00, 403.18, 414.38, 432.18, 409.50, 403.58, 405.62]     line [0.00, 436.46, 444.35, 451.32, 437.04, 437.88, 435.99]     line [0.00, 489.21, 502.92, 515.39, 488.62, 487.86, 488.90]     line [0.00, 310.30, 316.95, 319.51, 313.16, 314.40, 313.61]     line [0.00, 410.10, 426.21, 434.84, 428.93, 423.85, 451.05]     line [0.00, 347.81, 353.20, 353.11, 335.55, 350.16, 347.14]     line [0.00, 441.11, 476.63, 477.28, 438.04, 464.79, 468.05]     line [0.00, 148.22, 154.42, 155.11, 146.76, 151.98, 152.83]     line [0.00, 200.30, 204.15, 204.75, 200.57, 200.61, 200.50]     line [0.00, 261.53, 355.36, 274.76, 260.22, 260.93, 261.21]     line [0.00, 363.83, 376.04, 378.10, 367.02, 368.29, 367.55]     line [0.00, 439.15, 447.06, 451.91, 442.20, 438.04, 436.63]     line [0.00, 314.24, 322.88, 337.10, 319.25, 316.94, 317.66]     line [0.00, 202.94, 209.50, 207.42, 209.54, 208.24, 219.22]     line [0.00, 381.39, 390.74, 382.56, 378.43, 386.73, 384.75]     line [0.00, 632.25, 639.68, 666.35, 632.28, 631.28, 631.93]     line [0.00, 335.82, 345.79, 344.53, 340.72, 336.45, 333.89]     line [0.00, 391.86, 399.77, 402.56, 396.00, 395.61, 395.39]     line [0.00, 140.76, 142.87, 150.95, 141.24, 146.71, 145.16]     line [0.00, 429.69, 460.71, 451.68, 427.97, 439.30, 432.58]
                    

Complex Sites 8x โ€” Normalized trend

xychart     x-axis [0.244.0, 0.244.2, 0.244.10, 0.244.17, 0.244.19, 0.244.24, 0.244.25]     y-axis "Relative to first non-zero (1.0 = baseline)" 0 --> 2     line [0.00, 1.00, 1.03, 1.02, 1.01, 1.00, 1.00]     line [0.00, 1.00, 1.03, 1.03, 1.01, 1.00, 1.00]     line [0.00, 1.00, 1.00, 0.98, 0.97, 1.00, 0.97]     line [0.00, 1.00, 1.03, 1.07, 1.02, 1.00, 1.01]     line [0.00, 1.00, 1.02, 1.03, 1.00, 1.00, 1.00]     line [0.00, 1.00, 1.03, 1.05, 1.00, 1.00, 1.00]     line [0.00, 1.00, 1.02, 1.03, 1.01, 1.01, 1.01]     line [0.00, 1.00, 1.04, 1.06, 1.05, 1.03, 1.10]     line [0.00, 1.00, 1.02, 1.02, 0.96, 1.01, 1.00]     line [0.00, 1.00, 1.08, 1.08, 0.99, 1.05, 1.06]     line [0.00, 1.00, 1.04, 1.05, 0.99, 1.03, 1.03]     line [0.00, 1.00, 1.02, 1.02, 1.00, 1.00, 1.00]     line [0.00, 1.00, 1.36, 1.05, 0.99, 1.00, 1.00]     line [0.00, 1.00, 1.03, 1.04, 1.01, 1.01, 1.01]     line [0.00, 1.00, 1.02, 1.03, 1.01, 1.00, 0.99]     line [0.00, 1.00, 1.03, 1.07, 1.02, 1.01, 1.01]     line [0.00, 1.00, 1.03, 1.02, 1.03, 1.03, 1.08]     line [0.00, 1.00, 1.02, 1.00, 0.99, 1.01, 1.01]     line [0.00, 1.00, 1.01, 1.05, 1.00, 1.00, 1.00]     line [0.00, 1.00, 1.03, 1.03, 1.01, 1.00, 0.99]     line [0.00, 1.00, 1.02, 1.03, 1.01, 1.01, 1.01]     line [0.00, 1.00, 1.01, 1.07, 1.00, 1.04, 1.03]     line [0.00, 1.00, 1.07, 1.05, 1.00, 1.02, 1.01]
                    

๐Ÿ“Š Deploy Performance Results

Basic Performance

Version: 0.244.25 | Generated: 2026-06-09T20:02:48.175753

Test Median (ms) 2ร— ratio* 4ร— ratio* 8ร— ratio Range Peak Mem (MB) Trend Base Status
Basic Performance 6.05 โ€” โ€” โ€” 5.75-6.37 42.60 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…

Stress Tests

Test Median (ms) 2ร— ratio* 4ร— ratio* 8ร— ratio Range Peak Mem (MB) Trend Base Status
Big Bad HTML 55.99 1.73ร— 3.24ร— 6.18ร— 55.41-56.68 42.80 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Builtin Sources 62.63 1.85ร— 3.63ร— 6.00ร— 61.86-63.59 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸจ โœ…
Chain Reaction 57.90 1.69ร— 3.09ร— 5.97ร— 57.10-58.67 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Checksum Copy 57.43 1.92ร— 3.74ร— 7.06ร— 56.41-58.34 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Context Resolution 56.58 1.96ร— 3.86ร— 7.71ร— 55.89-57.37 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Deep Pipeline 56.41 1.84ร— 4.16ร— 8.67ร— 55.81-57.10 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
External Sources 57.82 1.62ร— 3.00ร— 5.42ร— 57.31-58.38 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Inline Templates 61.64 1.69ร— 4.42ร— 7.33ร— 61.07-62.23 43.90 ๐ŸŸข๐ŸŸข๐ŸŸก ๐ŸŸจ โœ…
Large Content 57.53 2.40ร— 5.36ร— 6.03ร— 55.98-59.32 68.80 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Large Inline Content 58.40 2.75ร— 6.39ร— 8.01ร— 56.75-60.45 80.80 ๐Ÿ”ต๐ŸŸข๐ŸŸข ๐ŸŸจ โœ…
Large Template 59.76 1.20ร— 1.60ร— 2.56ร— 58.86-60.55 80.60 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸจ โœ…
Content Manipulation 56.23 1.43ร— 1.85ร— 3.56ร— 55.37-57.21 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Many Blocks 55.45 1.49ร— 2.53ร— 4.71ร— 54.28-56.61 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Many Excerpts 55.68 1.75ร— 3.33ร— 6.60ร— 54.88-56.40 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Many Files 55.60 1.93ร— 3.90ร— 7.85ร— 54.62-56.62 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Many Pages 56.76 1.67ร— 3.00ร— 5.60ร— 55.91-57.84 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Many Steps (Inception) 57.00 1.12ร— 1.57ร— 3.85ร— 56.24-58.06 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Many Variables 58.25 1.80ร— 3.35ร— 6.61ร— 57.72-58.76 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Mixed Load 57.30 2.44ร— 5.38ร— 11.03ร— 56.77-58.10 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Nested Configs 56.51 1.90ร— 3.28ร— 5.91ร— 55.59-57.54 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Template Generation 56.52 1.86ร— 3.58ร— 7.00ร— 55.90-57.29 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…
Token Density 57.76 1.32ร— 1.84ร— 2.51ร— 57.09-58.42 43.90 ๐ŸŸข๐ŸŸก๐ŸŸข ๐ŸŸฉ โœ…
Unicode Content 56.23 1.93ร— 3.80ร— 7.69ร— 55.40-56.85 43.90 ๐ŸŸข๐ŸŸข๐ŸŸข ๐ŸŸฉ โœ…

Summary

Average of Complex Sites: 57.46 ms mean, 57.45 ms median (ยฑ 1.81 ms)
โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–โž–๐ŸŸขโšช๐ŸŸข๐ŸŸข๐ŸŸข๐ŸŸข๐ŸŸข
โฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœโฌœ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ

Methodology

Thresholds

Basic Performance:

Other Tests: