MariaDB Performance Audit
Database performance benchmarks with trend analysis and competitive context.
On this page
Competitive comparisons based on publicly available documentation as of June 2026. All SveltyCMS metrics self-measured via bun test tests/benchmarks/.
Console-only by default. Use BENCHMARK_RECORD=1 to write results to this report.
BENCHMARK_RECORD=1 bun test tests/benchmarks/auth-performance.test.ts
The full matrix runner (bun run scripts/benchmark-matrix/index.ts --sql) always records.
π Latest Performance Audit
π Fix Overlays
Phase notes and remediation entries appear here after matrix or surgical runs.
Partial update β dimension rollups and issues reflect only tests invoked in this run.
β PASS (partial invocation) Β· 1/45 tests Β· 44 skipped Β· mariadb Β· standalone run
Dimension health
| Dimension | Tests | Status | Worst Ξ | Issues |
|---|---|---|---|---|
| Core | 32 | π’ | β | 0 |
| API | 0 | βͺ | β | 0 |
| Scale | 0 | βͺ | β | 0 |
| Resilience | 0 | βͺ | β | 0 |
Issues (action required)
β All clear β no regressions or budget violations detected.
Executive latency matrix
| Scenario | Latency | Trend | Budget | Result |
|---|---|---|---|---|
| Scale Spectrum | 3.327ms | βͺ established at 3.33ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.644ms | βͺ established at 3.64ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.665ms | βͺ established at 3.67ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.385ms | βͺ established at 3.38ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.347ms | βͺ established at 3.35ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.067ms | βͺ established at 3.07ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.316ms | βͺ established at 3.32ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.161ms | βͺ established at 3.16ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 5.023ms | βͺ established at 5.02ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.192ms | βͺ established at 2.19ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.494ms | βͺ established at 2.49ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.133ms | βͺ established at 3.13ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 6.598ms | βͺ established at 6.60ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 1.980ms | βͺ established at 1.98ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.515ms | βͺ established at 2.52ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.892ms | βͺ established at 2.89ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 5.672ms | βͺ established at 5.67ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.335ms | βͺ established at 2.33ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.346ms | βͺ established at 2.35ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.660ms | βͺ established at 2.66ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 5.509ms | βͺ established at 5.51ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.601ms | βͺ established at 2.60ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.067ms | βͺ established at 2.07ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.703ms | βͺ established at 2.70ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 5.728ms | βͺ established at 5.73ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 1.747ms | βͺ established at 1.75ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.647ms | βͺ established at 2.65ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.433ms | βͺ established at 2.43ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 5.539ms | βͺ established at 5.54ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 1.784ms | βͺ established at 1.78ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 1.916ms | βͺ established at 1.92ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.782ms | βͺ established at 3.78ms (1 run) | < 5ms | π’ |
Historical pulse
Scope: Sparklines only β full run tables:
tests/benchmarks/results/history.sqlite
| Metric | Trend | Sparkline | Latest |
|---|
π Latency trend chart (last 10 runs)
Current Run Summary (2026-09-02)
Scope: Only tests that ran in THIS invocation.
β οΈ Executive PASS/FAIL reflects the last full matrix run.
Run ID: 3c3a4350-da7e-4563-abcc-5ab68f6c74ec Β· Tests invoked: 1 Β· Metrics: 32 Β· DB: mariadb
| Test | Metric | Avg (ms) | p95 (ms) | RPS | Trend | Detail |
|---|---|---|---|---|---|---|
| Scale Spectrum | findByIdRandom @ 1 | 3.327 | 3.837 | 2303 | π’ | βͺ established at 3.33ms (1 run) |
| Scale Spectrum | listFilterSort @ 1 | 3.644 | 5.488 | 2124 | π’ | βͺ established at 3.64ms (1 run) |
| Scale Spectrum | graphql @ 1 | 3.665 | 4.255 | 2098 | π’ | βͺ established at 3.67ms (1 run) |
| Scale Spectrum | create @ 1 | 3.385 | 4.416 | 1132 | π’ | βͺ established at 3.38ms (1 run) |
| Scale Spectrum | findByIdRandom @ 10 | 3.347 | 5.943 | 2325 | π’ | βͺ established at 3.35ms (1 run) |
| Scale Spectrum | listFilterSort @ 10 | 3.067 | 4.860 | 2527 | π’ | βͺ established at 3.07ms (1 run) |
| Scale Spectrum | graphql @ 10 | 3.316 | 5.434 | 2342 | π’ | βͺ established at 3.32ms (1 run) |
| Scale Spectrum | create @ 10 | 3.161 | 4.284 | 1184 | π’ | βͺ established at 3.16ms (1 run) |
| Scale Spectrum | findByIdRandom @ 100 | 5.023 | 8.953 | 1547 | π’ | βͺ established at 5.02ms (1 run) |
| Scale Spectrum | listFilterSort @ 100 | 2.192 | 2.529 | 3526 | π’ | βͺ established at 2.19ms (1 run) |
| Scale Spectrum | graphql @ 100 | 2.494 | 3.003 | 3093 | π’ | βͺ established at 2.49ms (1 run) |
| Scale Spectrum | create @ 100 | 3.133 | 5.019 | 1238 | π’ | βͺ established at 3.13ms (1 run) |
| Scale Spectrum | findByIdRandom @ 1000 | 6.598 | 13.539 | 1187 | π’ | βͺ established at 6.60ms (1 run) |
| Scale Spectrum | listFilterSort @ 1000 | 1.980 | 2.223 | 3822 | π’ | βͺ established at 1.98ms (1 run) |
| Scale Spectrum | graphql @ 1000 | 2.515 | 3.084 | 3075 | π’ | βͺ established at 2.52ms (1 run) |
| Scale Spectrum | create @ 1000 | 2.892 | 4.153 | 1347 | π’ | βͺ established at 2.89ms (1 run) |
| Scale Spectrum | findByIdRandom @ 5000 | 5.672 | 8.045 | 1366 | π’ | βͺ established at 5.67ms (1 run) |
| Scale Spectrum | listFilterSort @ 5000 | 2.335 | 5.490 | 3321 | π’ | βͺ established at 2.33ms (1 run) |
| Scale Spectrum | graphql @ 5000 | 2.346 | 3.026 | 3238 | π’ | βͺ established at 2.35ms (1 run) |
| Scale Spectrum | create @ 5000 | 2.660 | 3.645 | 1435 | π’ | βͺ established at 2.66ms (1 run) |
| Scale Spectrum | findByIdRandom @ 10000 | 5.509 | 7.325 | 1393 | π’ | βͺ established at 5.51ms (1 run) |
| Scale Spectrum | listFilterSort @ 10000 | 2.601 | 8.330 | 2995 | π’ | βͺ established at 2.60ms (1 run) |
| Scale Spectrum | graphql @ 10000 | 2.067 | 2.768 | 3729 | π’ | βͺ established at 2.07ms (1 run) |
| Scale Spectrum | create @ 10000 | 2.703 | 3.793 | 1436 | π’ | βͺ established at 2.70ms (1 run) |
| Scale Spectrum | findByIdRandom @ 50000 | 5.728 | 6.905 | 1345 | π’ | βͺ established at 5.73ms (1 run) |
| Scale Spectrum | listFilterSort @ 50000 | 1.747 | 1.915 | 4407 | π’ | βͺ established at 1.75ms (1 run) |
| Scale Spectrum | graphql @ 50000 | 2.647 | 5.422 | 2934 | π’ | βͺ established at 2.65ms (1 run) |
| Scale Spectrum | create @ 50000 | 2.433 | 3.325 | 1623 | π’ | βͺ established at 2.43ms (1 run) |
| Scale Spectrum | findByIdRandom @ 100000 | 5.539 | 8.658 | 1366 | π’ | βͺ established at 5.54ms (1 run) |
| Scale Spectrum | listFilterSort @ 100000 | 1.784 | 2.651 | 4329 | π’ | βͺ established at 1.78ms (1 run) |
| Scale Spectrum | graphql @ 100000 | 1.916 | 2.127 | 4021 | π’ | βͺ established at 1.92ms (1 run) |
| Scale Spectrum | create @ 100000 | 3.782 | 6.997 | 1002 | π’ | βͺ established at 3.78ms (1 run) |
Historical Trends (2026-09-02)
Scope: Sparklines only β full run tables live in
history.sqlite(link below). Runs = sparkline bar count.
Detail: tests/benchmarks/results/history.sqlite Β· SELECT test_id, phase, avg_ms, p95_ms, rps, timestamp FROM runs WHERE db_type='mariadb' AND redis=0 ORDER BY timestamp DESC
Series: 2 Β· DB: mariadb
| Metric | Trend | Sparkline (last 7) | Latest |
|---|---|---|---|
| COMPETITIVE WORKLOAD REPLICA (warm) | π’ | βββββββ |
11.065ms |
| SCALE SPECTRUM (warm) | π’ | βββββββ |
1.747ms |
π¬ Full benchmark ledger (41 modules)
Expand dimension groups, then any row, for ASCII truth tables. Executive summary above shows pass/fail and issues only.
Core Β· 20 tests
π·οΈ API LAYER LATENCY Β· π’ 1.500ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β API LAYER LATENCY β
β File: tests/benchmarks/api-latency.test.ts β
β Ran: 2026-08-29 21:35:48 β
β Cold full-pipeline findById + warm TURBO-HIT path after responseCache fill. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β HTTP: findById @ 8c (Cold) β Cold: 1.50 ms β Warm: 2.715 ms β p95: 3.372 ms β 2,854 RPS β
β HTTP: findById TURBO-HIT @ 8c (Warm) β Cold: 0.53 ms β Warm: 1.516 ms β p95: 2.022 ms β 5,087 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ cold start phased Β· π’ 1031.709ms Β· β‘οΈ βͺ established at 1031.71ms (1 run) (2026-08-25 11:30:08) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β PHASED COLD START AUDIT β β File: tests/benchmarks/cold-start-phased.test.ts β β Ran: 2026-08-25 11:30:08 β β Measures server cold-start latency to READY state, using the built server. β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Cold Start (IDLE β READY) β 1031.709 ms β p95: 1882.087 ms β RPS: 0 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ SRE TRUTH AUDIT Β· π’ 0.010ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β SRE TRUTH AUDIT β
β File: tests/benchmarks/truth-latency.test.ts β
β Ran: 2026-08-29 21:35:34 β
β Validates performance claims by comparing SDK, Middleware, and Real HTTP Stack β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Logic Baseline β Cold: 0.01 ms β Warm: 0.000 ms β p95: 0.000 ms β 528,728 RPS β
β Local SDK (Full) β Cold: 21.07 ms β Warm: 0.023 ms β p95: 0.010 ms β 41,504 RPS β
β HTTP End-to-End β Cold: 7.04 ms β Warm: 0.417 ms β p95: 0.527 ms β 2,383 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Incremental Content Reload Β· π’ 3.010ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β INCREMENTAL CONTENT RELOAD AUDIT β
β File: tests/benchmarks/content-incremental-reload.test.ts β
β Ran: 2026-08-29 21:40:12 β
β Measures surgical single-file fullReload vs full reconciliation path and batch processing. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Incremental fullReload (1 file) β Cold: 3.01 ms β Warm: 0.193 ms β p95: 0.391 ms β 4,173 RPS β
β Full Reconciliation Reload β Cold: 3.09 ms β Warm: 0.327 ms β p95: 0.460 ms β 2,790 RPS β
β Sequential 10-File Reload β Cold: 5.34 ms β Warm: 2.010 ms β p95: 4.349 ms β 431 RPS β
β Batched 10-File Reload β Cold: 1.88 ms β Warm: 1.185 ms β p95: 1.320 ms β 831 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Middleware & Hooks Performance Β· π’ 1.670ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MIDDLEWARE & HOOKS AUDIT β
β File: tests/benchmarks/hooks-performance.test.ts β
β Ran: 2026-08-29 21:37:12 β
βMeasures the cost of the full middleware chain including Turbo, Security, Auth, and Audit via HTTP E2E.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Static Asset (No Middleware) β Cold: 1.67 ms β Warm: 0.893 ms β p95: 1.820 ms β 3,928 RPS β
β Turbo Pipeline (Light) β Cold: 1.22 ms β Warm: 0.591 ms β p95: 1.010 ms β 6,268 RPS β
β Full Security + Auth Pipeline β Cold: 1.34 ms β Warm: 1.039 ms β p95: 1.475 ms β 3,718 RPS β
β REST with API Caching β Cold: 3.54 ms β Warm: 0.994 ms β p95: 1.588 ms β 3,828 RPS β
β Mutation (audit logging disabled) β Cold: 9.59 ms β Warm: 2.450 ms β p95: 3.473 ms β 390 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ State Machine Transitions Β· π’ 92.020ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β STATE MACHINE INTEGRITY β
β File: tests/benchmarks/state-machine-transition.test.ts β
β Ran: 2026-08-29 21:40:23 β
βMeasures state machine self-healing transition latencies, convergence settling time, and health probe consistency under stress.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β State Transition (Transient) β Cold: 92.02 ms β Warm: 71.392 ms β p95: 75.593 ms β 14 RPS β
β Self-Healing Full Convergence β Cold: 79.90 ms β Warm: 72.150 ms β p95: 79.847 ms β 14 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ database performance Β· π’ 4.290ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β DATABASE ADAPTER PERFORMANCE (MARIADB) β β File: tests/benchmarks/database-performance.test.ts β β Ran: 2026-08-29 21:39:51 β β Measures raw CRUD performance, indexing efficiency, and connection pool resilience. β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β INSERT β Cold: 4.29 ms β Warm: 2.234 ms β p95: 4.141 ms β 415 RPS β β FIND ONE β Cold: 4.16 ms β Warm: 0.442 ms β p95: 0.846 ms β 1,953 RPS β β FIND MANY (limit 50) β Cold: 8.13 ms β Warm: 0.647 ms β p95: 1.659 ms β 1,313 RPS β β QUERY BUILDER LIST (50) β Cold: 8.89 ms β Warm: 2.827 ms β p95: 4.484 ms β 319 RPS β β FIND PAGE (50 hasMore) β Cold: 3.96 ms β Warm: 0.706 ms β p95: 1.897 ms β 1,251 RPS β β FIND PAGE keyset β Cold: 4.39 ms β Warm: 0.772 ms β p95: 2.087 ms β 1,158 RPS β β FIND MANY offset 50 β Cold: 1.97 ms β Warm: 0.600 ms β p95: 1.093 ms β 1,469 RPS β β LIST+COUNT (legacy) β Cold: 2.97 ms β Warm: 0.854 ms β p95: 2.128 ms β 1,022 RPS β β UPDATE β Cold: 10.75 ms β Warm: 0.831 ms β p95: 2.288 ms β 1,059 RPS β β UPDATE (no-returning) β Cold: 2.15 ms β Warm: 0.460 ms β p95: 0.773 ms β 1,898 RPS β β NATIVE UPSERT β Cold: 2.75 ms β Warm: 0.405 ms β p95: 0.551 ms β 2,161 RPS β β COUNT β Cold: 2.08 ms β Warm: 0.635 ms β p95: 0.960 ms β 1,372 RPS β β COUNT ESTIMATE β Cold: 4.45 ms β Warm: 0.353 ms β p95: 0.571 ms β 2,419 RPS β β COUNT CACHED β Cold: 3.48 ms β Warm: 0.001 ms β p95: 0.003 ms β 512,138 RPS β β DELETE (Active Rows) β Cold: 18.07 ms β Warm: 1.675 ms β p95: 3.482 ms β 513 RPS β β BULK INSERT (100) β Cold: 10.32 ms β Warm: 7.739 ms β p95: 64.460 ms β 68 RPS β β BULK UPDATE (100 heterogeneous) β Cold: 95.89 ms β Warm: 3.831 ms β p95: 5.774 ms β 253 RPS β β BULK UPDATE (100 homogeneous) β Cold: 50.33 ms β Warm: 1.178 ms β p95: 2.914 ms β 742 RPS β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ transaction acid Β· π’ 2.620ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β ACID INTEGRITY AUDIT β β File: tests/benchmarks/transaction-acid.test.ts β β Ran: 2026-08-29 21:39:54 β β Measures transaction commit latencies and rollback overhead across database adapters β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β TX Commit β Cold: 2.62 ms β Warm: 0.813 ms β p95: 2.533 ms β 4,143 RPS β β TX Rollback Integrity β Cold: 6.54 ms β Warm: 1.914 ms β p95: 3.858 ms β 522 RPS β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ Cache Β· π’ 3.988ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β CACHE SERVICE TELEMETRY β β File: tests/benchmarks/cache-service.test.ts β β Ran: 2026-08-29 21:40:06 β β Measures L1 cache hit latency and pattern invalidation overhead at scale. β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Cache L1 Hit β Cold: 0.31 ms β Warm: 0.000 ms β p95: 0.001 ms β 1,401,745 RPS β β Pattern Invalidation (1k items @ 200k noise) β 3.988 ms β p95: 5.224 ms β RPS: 251 β β Pattern Invalidation (Namespaced 1k @ 100k noise) β 2.033 ms β p95: 2.474 ms β RPS: 492 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ Cache Hit/Miss Ratio & Efficiency Β· π’ 0.423ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β CACHE EFFICIENCY AUDIT β
β File: tests/benchmarks/cache-hit-ratio.test.ts β
β Ran: 2026-08-29 21:36:13 β
β Measures true cold-fill, warm hit ratio, miss penalty, and invalidation latency. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Cache Cold Fill (Miss + Repopulate) β 0.423 ms β p95: 0.478 ms β RPS: 2,366 β
β Cache Hit (Warm) β Cold: 0.52 ms β Warm: 0.312 ms β p95: 0.553 ms β 2,862 RPS β
β Bypass Cache (Direct DB) β Cold: 0.59 ms β Warm: 0.348 ms β p95: 0.473 ms β 2,850 RPS β
β Cache Invalidation β Cold: 3.19 ms β Warm: 1.561 ms β p95: 2.383 ms β 597 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ unknown Β· π’ 0.002ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β CACHE EVICTION BOUNDARY HARDENING β β File: unknown β β Ran: 2026-08-23 22:39:30 β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Cache Flooding & Eviction β 0.002 ms β p95: 0.002 ms β RPS: 460,599 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ Logic Β· π’ β³ pending Β· β‘οΈ βͺ established at 0ms (1 run) (2026-08-25 11:30:20) Β· source
> β³ Pendingπ·οΈ SDK Β· π’ 1.680ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β SDK OVERHEAD TELEMETRY β β File: tests/benchmarks/local-api-performance.test.ts β β Ran: 2026-08-29 21:36:50 β βMeasures LocalCMS SDK dispatch overhead vs direct adapter calls to verify zero-tax in-process performance.β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Direct Adapter Call β Cold: 1.68 ms β Warm: 0.391 ms β p95: 0.732 ms β 2,154 RPS β β LocalCMS Hoisted Call β Cold: 2.01 ms β Warm: 0.358 ms β p95: 0.496 ms β 2,423 RPS β β LocalCMS Full Property Path β Cold: 1.89 ms β Warm: 0.356 ms β p95: 0.537 ms β 2,404 RPS β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ HTTP Β· π’ 0.315ms Β· β‘οΈ βͺ established at 0.315ms (1 run) (2026-08-25 11:30:20) Β· source
> β³ Pendingπ·οΈ Middleware Β· π’ 1.063ms Β· β‘οΈ βͺ established at 1.06ms (1 run) (2026-08-25 11:31:24) Β· source
> β³ Pendingπ·οΈ System Β· π’ 0.387ms Β· β‘οΈ βͺ established at 0.387ms (1 run) (2026-08-25 11:31:30) Β· source
> β³ Pendingπ·οΈ Metadata Β· π’ 0.632ms Β· β‘οΈ βͺ established at 0.632ms (1 run) (2026-08-25 11:31:30) Β· source
> β³ Pendingπ·οΈ CRUD Β· π’ 0.535ms Β· β‘οΈ βͺ established at 0.535ms (1 run) (2026-08-25 11:31:30) Β· source
> β³ Pendingπ·οΈ Content Β· π’ 3.135ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β CONTENT SCAN AUDIT β β File: tests/benchmarks/content-scan.test.ts β β Ran: 2026-08-29 21:40:11 β β Measures filesystem + metadata processing and persistent Mtime dirty-bit discovery. β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Cold Discovery (Filesystem I/O) β 3.135 ms β p95: 3.348 ms β RPS: 319 β β Warm Discovery (Mtime Tree Hit) β Cold: 2.09 ms β Warm: 1.662 ms β p95: 2.918 ms β 555 RPS β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ Analytics Β· π’ 3.823ms Β· β‘οΈ βͺ established at 3.82ms (1 run) (2026-08-23 19:46:55) Β· source
> β³ PendingAPI Β· 8 tests
π·οΈ Temporal Integrity Audit Β· π’ 7.400ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β TEMPORAL INTEGRITY AUDIT β
β File: tests/benchmarks/temporal-integrity.test.ts β
β Ran: 2026-08-29 21:37:26 β
βValidates strict backend UTC normalization (ISO 8601 with trailing 'Z') across global timezone offsets, fractional timezones, and midnight transitions.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Temporal Ingestion & Normalization β Cold: 7.40 ms β Warm: 3.170 ms β p95: 6.032 ms β 1,195 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Relational & Nested Queries Β· π’ 3.000ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β RELATIONAL RESOLVER AUDIT β
β File: tests/benchmarks/relational-performance.test.ts β
β Ran: 2026-08-29 21:36:30 β
βMeasures GraphQL resolver performance for shallow listings, deep relational joins, and nested author population across cold/hot execution paths.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Shallow Query (Collections) β Cold: 3.00 ms β Warm: 2.916 ms β p95: 4.389 ms β 1,949 RPS β
β Deep Join (Cold DB) β Cold: 2.68 ms β Warm: 2.387 ms β p95: 3.222 ms β 1,595 RPS β
β Deep Join (Warm Cached) β Cold: 1.87 ms β Warm: 1.872 ms β p95: 2.880 ms β 1,996 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Auth & RBAC Performance Β· π’ 0.940ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β AUTHENTICATION TELEMETRY β
β File: tests/benchmarks/auth-performance.test.ts β
β Ran: 2026-08-29 21:35:51 β
β Evaluates authenticated session resolution, RBAC evaluation, and rejection paths. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Unauthenticated (401 Fast Path) β Cold: 0.94 ms β Warm: 0.313 ms β p95: 0.410 ms β 2,956 RPS β
β Auth Validation @ 1c β Cold: 0.98 ms β Warm: 0.280 ms β p95: 0.377 ms β 3,324 RPS β
β HTTP Auth Pipeline @ 8c β Cold: 1.50 ms β Warm: 1.369 ms β p95: 1.907 ms β 5,728 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ REST API Performance Β· π’ 0.980ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β ENTERPRISE REST API AUDIT β
β File: tests/benchmarks/rest-api-performance.test.ts β
β Ran: 2026-08-29 21:35:46 β
βMeasures latency, throughput, and correctness of core REST endpoints: health check, schema, single read, list, and search.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β System Health Check β Cold: 0.98 ms β Warm: 0.729 ms β p95: 1.310 ms β 4,968 RPS β
β Collection Schema Metadata β Cold: 5.25 ms β Warm: 0.946 ms β p95: 1.456 ms β 3,976 RPS β
β Single Document Read β Cold: 1.01 ms β Warm: 0.848 ms β p95: 1.287 ms β 4,534 RPS β
β Collection Find (List Limit 20) β Cold: 6.66 ms β Warm: 0.915 ms β p95: 1.307 ms β 4,223 RPS β
β Collection Search Query β Cold: 3.24 ms β Warm: 0.959 ms β p95: 1.289 ms β 4,076 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ GraphQL API Performance Β· π’ 2.180ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β GRAPHQL PERFORMANCE AUDIT β
β File: tests/benchmarks/graphql-api-performance.test.ts β
β Ran: 2026-08-29 21:35:58 β
βMeasures GraphQL resolver performance across cold (cache-bypassed) and hot (response-cache hit) execution paths.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β GQL: System Health [cold] β Cold: 2.18 ms β Warm: 0.891 ms β p95: 1.614 ms β 1,028 RPS β
β GQL: System Health [hot] β Cold: 1.08 ms β Warm: 0.785 ms β p95: 1.422 ms β 1,163 RPS β
β GQL: Collection List [cold] β Cold: 1.45 ms β Warm: 2.610 ms β p95: 4.131 ms β 2,059 RPS β
β GQL: Collection List [hot] β Cold: 0.72 ms β Warm: 2.375 ms β p95: 3.391 ms β 2,402 RPS β
β GQL: Parameterized Query [cold] β Cold: 1.73 ms β Warm: 3.672 ms β p95: 5.859 ms β 2,060 RPS β
β GQL: Parameterized Query [hot] β Cold: 0.92 ms β Warm: 3.025 ms β p95: 4.463 ms β 2,490 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Enterprise SEO Suite Audit Β· π’ 1.170ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β ENTERPRISE SEO AUDIT β
β File: tests/benchmarks/seo-performance.test.ts β
β Ran: 2026-08-29 21:36:39 β
βMeasures redirect lookup latency, dynamic sitemap.xml generation, robots.txt serving, and 404 logging performance.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Redirect Lookup (301) β Cold: 1.17 ms β Warm: 1.382 ms β p95: 2.486 ms β 5,727 RPS β
β Dynamic Sitemap XML β Cold: 3994.17 ms β Warm: 0.764 ms β p95: 1.605 ms β 10,344 RPS β
β Robots.txt Generation β Cold: 2.17 ms β Warm: 2.071 ms β p95: 3.782 ms β 3,829 RPS β
β Missing Path (404 Log) β Cold: 59.80 ms β Warm: 21.365 ms β p95: 25.594 ms β 374 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ REAL-TIME BROADCAST AUDIT Β· π’ 6.060ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β YJS COLLABORATION SYNC AUDIT β
β File: tests/benchmarks/websocket-broadcast.test.ts β
β Ran: 2026-08-29 21:41:30 β
βMeasures WebSocket handshake latency, bidirectional Yjs CRDT update propagation, and synchronization throughput.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β WS Handshake + SyncStep β 6.060 ms β p95: 0.000 ms β RPS: 0 β
β Yjs CRDT Propagation β Cold: 1.75 ms β Warm: 0.129 ms β p95: 0.253 ms β 6,501 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ WebSocket & Realtime Latency Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Benchmarks WebSocket connection/broadcast latency.
Scale Β· 18 tests
π·οΈ Negative Cache Performance Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Benchmarks 404-miss response times and cache lookup speedup.
π·οΈ Revision & History Growth Β· π’ 4.340ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β REVISION STRESS AUDIT β
β File: tests/benchmarks/revision-stress.test.ts β
β Ran: 2026-08-29 21:38:25 β
βMeasures latest read degradation, history retrieval speed, and storage footprint under heavy revision growth (100 revisions).β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Clean Document Read (Baseline) β Cold: 4.34 ms β Warm: 1.067 ms β p95: 2.018 ms β 3,447 RPS β
β Latest Read (100 Revisions) β Cold: 2.93 ms β Warm: 0.951 ms β p95: 1.954 ms β 3,908 RPS β
β History List Retrieval β Cold: 6.51 ms β Warm: 0.508 ms β p95: 0.689 ms β 3,516 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Memory Stability & GC Behavior Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Long-running soak test to identify memory leaks and GC pressure.
π·οΈ Multi-Tenant Performance & Isolation Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Stress-tests cross-tenant isolation and security boundary latency.
π·οΈ Realistic Mixed Workload Β· π’ 1.604ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MIXED WORKLOAD AUDIT β
β File: tests/benchmarks/mixed-workload.test.ts β
β Ran: 2026-08-29 21:36:42 β
βSimulates real-world traffic with a weighted mix of reads, searches, GraphQL queries, and metadata requests with per-operation telemetry.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Mixed Workload β Cold: 4.57 ms β Warm: 1.646 ms β p95: 4.504 ms β 3,899 RPS β
β Mix: REST Read β 1.604 ms β p95: 2.228 ms β RPS: 474 β
β Mix: REST Search β 1.598 ms β p95: 2.292 ms β RPS: 149 β
β Mix: GraphQL β 4.053 ms β p95: 5.600 ms β RPS: 112 β
β Mix: Metadata β 1.549 ms β p95: 2.240 ms β RPS: 38 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ GraphQL Load Stress Β· π’ 2.250ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β GRAPHQL CAPACITY DISCOVERY β
β File: tests/benchmarks/graphql-stress.test.ts β
β Ran: 2026-08-29 21:36:05 β
β Discovers maximum sustainable GraphQL throughput by ramping concurrency β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β GQL: 5c Warmup β Cold: 2.25 ms β Warm: 2.278 ms β p95: 5.108 ms β 1,895 RPS β
β GQL: 10c Light β Cold: 1.66 ms β Warm: 4.037 ms β p95: 6.045 ms β 2,346 RPS β
β GQL: 20c Moderate β Cold: 1.45 ms β Warm: 7.324 ms β p95: 11.158 ms β 2,559 RPS β
β GQL: 40c Heavy β Cold: 1.48 ms β Warm: 23.270 ms β p95: 28.924 ms β 1,687 RPS β
β GQL: 60c Stress β Cold: 1.76 ms β Warm: 31.532 ms β p95: 46.222 ms β 1,802 RPS β
β GQL: 80c Extreme β Cold: 1.67 ms β Warm: 48.552 ms β p95: 78.368 ms β 1,613 RPS β
β GQL: 100c Max β Cold: 1.58 ms β Warm: 54.784 ms β p95: 84.657 ms β 1,806 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Bulk Migration & Scale Β· π’ 272.560ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MIGRATION & SCALE AUDIT β
β File: tests/benchmarks/migration-scale.test.ts β
β Ran: 2026-08-29 21:40:57 β
βMeasures bulk ingestion throughput for 10,000 entries, random point-lookups, and indexed range scans across large datasets.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Bulk Migration (10k docs) β Cold: 272.56 ms β Warm: 88.858 ms β p95: 193.603 ms β 5,095 RPS β
β Random Point Lookup β Cold: 7.09 ms β Warm: 4.969 ms β p95: 7.586 ms β 1,156 RPS β
β Range Scan & Pagination β Cold: 157.49 ms β Warm: 1.325 ms β p95: 1.843 ms β 4,370 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Million-Row Index Pressure Β· π’ 14970.470ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β INDEX PRESSURE AUDIT β
β File: tests/benchmarks/index-pressure.test.ts β
β Ran: 2026-08-29 21:38:19 β
β Measures read performance with sorting and filtering on a large entry collection. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Sorted List (25k rows) β Cold: 14970.47 ms β Warm: 1.296 ms β p95: 1.937 ms β 3,055 RPS β
β Filtered Query (25k rows) β Cold: 23.49 ms β Warm: 1.163 ms β p95: 1.646 ms β 3,411 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Content Scale Stress Β· π’ 1.384ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β CONTENT SCALE STRESS AUDIT β
β File: tests/benchmarks/content-scale-stress.test.ts β
β Ran: 2026-08-29 21:40:14 β
β Measures file-scanning and content discovery performance at scale (1,000+ collections). β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Cold Stress Scan (1000 files) β 1.384 ms β p95: 2.082 ms β RPS: 723 β
β Warm Stress Scan (1000 files) β Cold: 0.57 ms β Warm: 0.180 ms β p95: 0.225 ms β 5,090 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Media Upload Stress & Throughput Β· π’ 47.510ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MEDIA UPLOAD STRESS AUDIT β
β File: tests/benchmarks/media-upload-stress.test.ts β
β Ran: 2026-08-29 21:40:43 β
βMeasures throughput for large file uploads, concurrent transfers, and streaming efficiency with valid media fixtures.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Single Upload (0.01MB) β Cold: 47.51 ms β Warm: 44.966 ms β p95: 51.400 ms β 22 RPS β
β Small Upload (0MB @ 4c) β Cold: 65.01 ms β Warm: 105.059 ms β p95: 160.655 ms β 37 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Full Client Journey Simulation Β· π’ 23.000ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β WORLD LIFE DATA β
β File: tests/benchmarks/client-journey.test.ts β
β Ran: 2026-08-29 21:37:31 β
β Measures cumulative latency of a realistic editorial user workflow: Auth β List β View β Edit β Save. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Full Journey @ 1c β Cold: 23.00 ms β Warm: 4.647 ms β p95: 5.964 ms β 215 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Concurrency & Race Condition Β· π’ 30.142ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β THROUGHPUT SCALING (MARIADB) β
β File: tests/benchmarks/concurrency-throughput.test.ts β
β Ran: 2026-08-29 21:41:03 β
β Phased wave writes across 10 / 100 / 1000 documents with inline stream consumption. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β 10 docs Γ 10 (100 writes) β 30.142 ms β p95: 35.976 ms β RPS: 1,352 β
β 100 docs Γ 1 (100 writes) β 25.892 ms β p95: 31.788 ms β RPS: 1,538 β
β 1000 docs Γ 1 (1000 writes) β 28.804 ms β p95: 35.982 ms β RPS: 1,396 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Multi-Doc Concurrency Throughput Β· π’ 3.570ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β DIRECT ADAPTER THROUGHPUT (MARIADB) β
β File: tests/benchmarks/local-api-throughput.test.ts β
β Ran: 2026-08-29 21:38:27 β
βMeasures direct adapter write throughput, read throughput, and percentile latencies with zero HTTP overhead.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Writes (1000 atomic increments) β 3.570 ms β p95: 5.361 ms β RPS: 2,546 β
β Reads (1000 point lookups) β 1.535 ms β p95: 4.557 ms β RPS: 8,232 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Max Throughput β No Throttle Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β 1000 concurrent writes across 100 docs β no semaphore.
π·οΈ Local SDK Throughput Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β 1000 direct adapter calls β no HTTP, no middleware.
π·οΈ Failure Propagation & Fast-Fail Audit Β· π’ 0.110ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β AI INFRASTRUCTURE AUDIT β
β File: tests/benchmarks/ai-performance.test.ts β
β Ran: 2026-08-29 21:37:06 β
β Measures the latency tax of internal CMS logic for AI enrichment and layout generation. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β AI Text Enrichment β Cold: 0.11 ms β Warm: 0.000 ms β p95: 0.001 ms β 602,289 RPS β
β AI Layout Spec Generation β Cold: 0.04 ms β Warm: 0.000 ms β p95: 0.001 ms β 838,223 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Chaos & Infrastructure Resilience Β· π’ 197.326ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β CHAOS RESILIENCE AUDIT β
β File: tests/benchmarks/chaos-resilience.test.ts β
β Ran: 2026-07-26 10:34:44 β
βSimulates infrastructure brownouts and measures system stability and graceful degradation under stress.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Chaos Resilience (Brownout) β 197.326 ms β p95: 734.025 ms β RPS: 5 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Production Day Simulation Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Full production day with mixed workload, 100% reliability.
Resilience Β· 5 tests
π·οΈ Circuit Breaker Failover Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Measures system graceful degradation when external services fail.
π·οΈ Throttling & Backoff Stress Β· π’ 2.555ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β THROTTLING AUDIT β
β File: tests/benchmarks/throttling-backoff-stress.test.ts β
β Ran: 2026-07-21 16:13:32 β
βSimulates high-velocity traffic from a single client IP to verify rate-limiting enforcement and backoff consistency.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Throttling Enforcement β 2.555 ms β p95: 5.292 ms β RPS: 391 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ GDPR Compliance Speed Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Measures performance of deep-deletion across all linked tables.
π·οΈ Data Residency & Sovereignty Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β PII blocking and data sovereignty enforcement with cross-region failover.
π·οΈ Database Failover & Reconnection Β· π’ 18.143ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β DATA RESIDENCY AUDIT β
β File: tests/benchmarks/data-residency-failover.test.ts β
β Ran: 2026-07-26 10:36:42 β
βSimulates geopolitical boundary crossing and verifies PII field blocking for residency law compliance.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β PII Field Blocking β 18.143 ms β p95: 22.896 ms β RPS: 55 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β³ Host environment populates after matrix run.