PostgreSQL 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 Β· postgresql Β· 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.230ms | βͺ established at 3.23ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.543ms | βͺ established at 3.54ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 4.025ms | βͺ established at 4.03ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.595ms | βͺ established at 3.60ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.884ms | βͺ established at 2.88ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.817ms | βͺ established at 2.82ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.035ms | βͺ established at 3.04ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.745ms | βͺ established at 3.75ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 4.568ms | βͺ established at 4.57ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.442ms | βͺ established at 2.44ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.113ms | βͺ established at 3.11ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.236ms | βͺ established at 3.24ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 5.777ms | βͺ established at 5.78ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.453ms | βͺ established at 2.45ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.372ms | βͺ established at 2.37ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.008ms | βͺ established at 3.01ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 5.418ms | βͺ established at 5.42ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.352ms | βͺ established at 2.35ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.387ms | βͺ established at 2.39ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.967ms | βͺ established at 2.97ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 4.981ms | βͺ established at 4.98ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.039ms | βͺ established at 2.04ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.018ms | βͺ established at 2.02ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.802ms | βͺ established at 2.80ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 5.499ms | βͺ established at 5.50ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 1.698ms | βͺ established at 1.70ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.082ms | βͺ established at 2.08ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 3.180ms | βͺ established at 3.18ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 5.621ms | βͺ established at 5.62ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 1.743ms | βͺ established at 1.74ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.354ms | βͺ established at 2.35ms (1 run) | < 5ms | π’ |
| Scale Spectrum | 2.564ms | βͺ established at 2.56ms (1 run) | < 5ms | π’ |
Historical pulse
Scope: Sparklines only β full run tables:
tests/benchmarks/results/history.sqlite
| Metric | Trend | Sparkline | Latest |
|---|---|---|---|
| cold start phased (Cold Start (IDLE β HTTP READY)) (cold) | π’ | β |
1663.942ms |
| database performance (BULK INSERT (100)) (warm) | π’ | β |
5.798ms |
π 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: f1e074ad-944d-450d-908f-b502c65ca28c Β· Tests invoked: 1 Β· Metrics: 32 Β· DB: postgresql
| Test | Metric | Avg (ms) | p95 (ms) | RPS | Trend | Detail |
|---|---|---|---|---|---|---|
| Scale Spectrum | findByIdRandom @ 1 | 3.230 | 3.646 | 2379 | π’ | βͺ established at 3.23ms (1 run) |
| Scale Spectrum | listFilterSort @ 1 | 3.543 | 4.844 | 2185 | π’ | βͺ established at 3.54ms (1 run) |
| Scale Spectrum | graphql @ 1 | 4.025 | 6.275 | 1923 | π’ | βͺ established at 4.03ms (1 run) |
| Scale Spectrum | create @ 1 | 3.595 | 4.725 | 1084 | π’ | βͺ established at 3.60ms (1 run) |
| Scale Spectrum | findByIdRandom @ 10 | 2.884 | 4.356 | 2677 | π’ | βͺ established at 2.88ms (1 run) |
| Scale Spectrum | listFilterSort @ 10 | 2.817 | 4.422 | 2749 | π’ | βͺ established at 2.82ms (1 run) |
| Scale Spectrum | graphql @ 10 | 3.035 | 3.393 | 2531 | π’ | βͺ established at 3.04ms (1 run) |
| Scale Spectrum | create @ 10 | 3.745 | 4.952 | 1055 | π’ | βͺ established at 3.75ms (1 run) |
| Scale Spectrum | findByIdRandom @ 100 | 4.568 | 8.657 | 1652 | π’ | βͺ established at 4.57ms (1 run) |
| Scale Spectrum | listFilterSort @ 100 | 2.442 | 3.337 | 3124 | π’ | βͺ established at 2.44ms (1 run) |
| Scale Spectrum | graphql @ 100 | 3.113 | 6.090 | 2493 | π’ | βͺ established at 3.11ms (1 run) |
| Scale Spectrum | create @ 100 | 3.236 | 4.464 | 1195 | π’ | βͺ established at 3.24ms (1 run) |
| Scale Spectrum | findByIdRandom @ 1000 | 5.777 | 9.032 | 1344 | π’ | βͺ established at 5.78ms (1 run) |
| Scale Spectrum | listFilterSort @ 1000 | 2.453 | 5.958 | 3168 | π’ | βͺ established at 2.45ms (1 run) |
| Scale Spectrum | graphql @ 1000 | 2.372 | 2.681 | 3240 | π’ | βͺ established at 2.37ms (1 run) |
| Scale Spectrum | create @ 1000 | 3.008 | 4.056 | 1285 | π’ | βͺ established at 3.01ms (1 run) |
| Scale Spectrum | findByIdRandom @ 5000 | 5.418 | 7.010 | 1441 | π’ | βͺ established at 5.42ms (1 run) |
| Scale Spectrum | listFilterSort @ 5000 | 2.352 | 4.814 | 3298 | π’ | βͺ established at 2.35ms (1 run) |
| Scale Spectrum | graphql @ 5000 | 2.387 | 2.875 | 3201 | π’ | βͺ established at 2.39ms (1 run) |
| Scale Spectrum | create @ 5000 | 2.967 | 3.917 | 1333 | π’ | βͺ established at 2.97ms (1 run) |
| Scale Spectrum | findByIdRandom @ 10000 | 4.981 | 6.830 | 1549 | π’ | βͺ established at 4.98ms (1 run) |
| Scale Spectrum | listFilterSort @ 10000 | 2.039 | 5.059 | 3795 | π’ | βͺ established at 2.04ms (1 run) |
| Scale Spectrum | graphql @ 10000 | 2.018 | 2.193 | 3811 | π’ | βͺ established at 2.02ms (1 run) |
| Scale Spectrum | create @ 10000 | 2.802 | 4.018 | 1398 | π’ | βͺ established at 2.80ms (1 run) |
| Scale Spectrum | findByIdRandom @ 50000 | 5.499 | 8.906 | 1399 | π’ | βͺ established at 5.50ms (1 run) |
| Scale Spectrum | listFilterSort @ 50000 | 1.698 | 1.834 | 4518 | π’ | βͺ established at 1.70ms (1 run) |
| Scale Spectrum | graphql @ 50000 | 2.082 | 2.635 | 3701 | π’ | βͺ established at 2.08ms (1 run) |
| Scale Spectrum | create @ 50000 | 3.180 | 4.528 | 1228 | π’ | βͺ established at 3.18ms (1 run) |
| Scale Spectrum | findByIdRandom @ 100000 | 5.621 | 7.710 | 1372 | π’ | βͺ established at 5.62ms (1 run) |
| Scale Spectrum | listFilterSort @ 100000 | 1.743 | 2.007 | 4410 | π’ | βͺ established at 1.74ms (1 run) |
| Scale Spectrum | graphql @ 100000 | 2.354 | 5.369 | 3294 | π’ | βͺ established at 2.35ms (1 run) |
| Scale Spectrum | create @ 100000 | 2.564 | 3.544 | 1482 | π’ | βͺ established at 2.56ms (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='postgresql' AND redis=0 ORDER BY timestamp DESC
Series: 9 Β· DB: postgresql
| Metric | Trend | Sparkline (last 7) | Latest |
|---|---|---|---|
| CACHE PERFORMANCE (warm) | π’ | ββ |
0.326ms |
| COLD START PHASED (cold) | π’ | β |
1663.942ms |
| COMPETITIVE WORKLOAD REPLICA (warm) | π’ | βββββββ |
2.740ms |
| DATABASE PERFORMANCE (warm) | π’ | ββ
ββββ
β
|
1.712ms |
| HOOKS PERFORMANCE (warm) | π’ | βββββ |
0.718ms |
| SCALE SPECTRUM (warm) | π’ | βββββββ |
2.354ms |
| TRANSACTION ACID (warm) | π’ | ββ |
2.580ms |
| TRUTH LATENCY (warm) | π’ | βββ |
0.000ms |
| REST API PERFORMANCE (warm) | βͺ | ββββ
β |
0.651ms |
π¬ 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 Β· 21 tests
π·οΈ API LAYER LATENCY Β· π’ 1.480ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β API LAYER LATENCY β
β File: tests/benchmarks/api-latency.test.ts β
β Ran: 2026-08-29 21:41:48 β
β Cold full-pipeline findById + warm TURBO-HIT path after responseCache fill. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β HTTP: findById @ 8c (Cold) β Cold: 1.48 ms β Warm: 2.702 ms β p95: 3.734 ms β 2,810 RPS β
β HTTP: findById TURBO-HIT @ 8c (Warm) β Cold: 0.55 ms β Warm: 1.569 ms β p95: 2.070 ms β 5,015 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ cold start phased Β· π’ 1663.942ms Β· β‘οΈ βͺ established at 1663.94ms (1 run) (2026-08-28 13:23:03) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β PHASED COLD START AUDIT β β File: tests/benchmarks/cold-start-phased.test.ts β β Ran: 2026-08-28 13:23:03 β β Measures process spawn, dependency hydration, and first-request TTFB readiness. β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Initial Cold Boot (Fresh Process) β 2388.088 ms β p95: 2388.088 ms β RPS: 0 β β Steady-State Respawn (Average) β 1663.942 ms β p95: 2388.088 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:41: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 β 212,676 RPS β
β Local SDK (Full) β Cold: 21.57 ms β Warm: 0.011 ms β p95: 0.010 ms β 68,725 RPS β
β HTTP End-to-End β Cold: 9.29 ms β Warm: 0.424 ms β p95: 0.539 ms β 2,348 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Incremental Content Reload Β· π’ 4.030ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β INCREMENTAL CONTENT RELOAD AUDIT β
β File: tests/benchmarks/content-incremental-reload.test.ts β
β Ran: 2026-08-29 21:46:07 β
β Measures surgical single-file fullReload vs full reconciliation path and batch processing. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Incremental fullReload (1 file) β Cold: 4.03 ms β Warm: 0.245 ms β p95: 0.520 ms β 3,273 RPS β
β Full Reconciliation Reload β Cold: 3.04 ms β Warm: 0.320 ms β p95: 0.512 ms β 2,845 RPS β
β Sequential 10-File Reload β Cold: 5.89 ms β Warm: 2.074 ms β p95: 5.052 ms β 396 RPS β
β Batched 10-File Reload β Cold: 1.75 ms β Warm: 1.138 ms β p95: 2.162 ms β 725 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Middleware & Hooks Performance Β· π’ 1.570ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MIDDLEWARE & HOOKS AUDIT β
β File: tests/benchmarks/hooks-performance.test.ts β
β Ran: 2026-08-29 21:43:11 β
βMeasures the cost of the full middleware chain including Turbo, Security, Auth, and Audit via HTTP E2E.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Static Asset (No Middleware) β Cold: 1.57 ms β Warm: 0.927 ms β p95: 1.927 ms β 3,849 RPS β
β Turbo Pipeline (Light) β Cold: 1.22 ms β Warm: 0.590 ms β p95: 1.015 ms β 6,043 RPS β
β Full Security + Auth Pipeline β Cold: 1.19 ms β Warm: 1.054 ms β p95: 1.471 ms β 3,678 RPS β
β REST with API Caching β Cold: 4.38 ms β Warm: 1.033 ms β p95: 1.481 ms β 3,734 RPS β
β Mutation (audit logging disabled) β Cold: 8.27 ms β Warm: 2.674 ms β p95: 3.672 ms β 359 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ State Machine Transitions Β· π’ 223.160ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β STATE MACHINE INTEGRITY β
β File: tests/benchmarks/state-machine-transition.test.ts β
β Ran: 2026-08-29 21:01:00 β
βMeasures state machine self-healing transition latencies, convergence settling time, and health probe consistency under stress.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β State Transition (Transient) β Cold: 223.16 ms β Warm: 185.741 ms β p95: 200.190 ms β 5 RPS β
β Self-Healing Full Convergence β Cold: 184.77 ms β Warm: 184.825 ms β p95: 195.517 ms β 5 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ database performance Β· π’ 7.830ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β DATABASE ADAPTER PERFORMANCE (POSTGRESQL) β β File: tests/benchmarks/database-performance.test.ts β β Ran: 2026-08-29 21:45:43 β β Measures raw CRUD performance, indexing efficiency, and connection pool resilience. β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β INSERT β Cold: 7.83 ms β Warm: 1.778 ms β p95: 3.445 ms β 495 RPS β β FIND ONE β Cold: 3.84 ms β Warm: 0.390 ms β p95: 0.806 ms β 2,177 RPS β β FIND MANY (limit 50) β Cold: 6.41 ms β Warm: 1.169 ms β p95: 2.945 ms β 737 RPS β β QUERY BUILDER LIST (50) β Cold: 13.61 ms β Warm: 5.804 ms β p95: 7.117 ms β 172 RPS β β FIND PAGE (50 hasMore) β Cold: 3.56 ms β Warm: 1.235 ms β p95: 2.850 ms β 703 RPS β β FIND PAGE keyset β Cold: 5.71 ms β Warm: 1.197 ms β p95: 2.739 ms β 727 RPS β β FIND MANY offset 50 β Cold: 3.42 ms β Warm: 0.994 ms β p95: 2.414 ms β 872 RPS β β LIST+COUNT (legacy) β Cold: 7.08 ms β Warm: 4.886 ms β p95: 7.100 ms β 193 RPS β β UPDATE β Cold: 6.04 ms β Warm: 1.777 ms β p95: 3.439 ms β 495 RPS β β UPDATE (no-returning) β Cold: 6.02 ms β Warm: 1.705 ms β p95: 3.236 ms β 524 RPS β β NATIVE UPSERT β Cold: 5.65 ms β Warm: 2.133 ms β p95: 4.112 ms β 412 RPS β β COUNT β Cold: 3.89 ms β Warm: 0.941 ms β p95: 2.408 ms β 916 RPS β β COUNT ESTIMATE β Cold: 3.89 ms β Warm: 0.712 ms β p95: 2.051 ms β 1,164 RPS β β COUNT CACHED β Cold: 4.58 ms β Warm: 0.001 ms β p95: 0.004 ms β 465,604 RPS β β DELETE (Active Rows) β Cold: 23.93 ms β Warm: 2.142 ms β p95: 4.059 ms β 402 RPS β β BULK INSERT (100) β Cold: 8.26 ms β Warm: 5.562 ms β p95: 7.144 ms β 178 RPS β β BULK UPDATE (100 heterogeneous) β Cold: 30.15 ms β Warm: 7.187 ms β p95: 9.149 ms β 138 RPS β β BULK UPDATE (100 homogeneous) β Cold: 16.83 ms β Warm: 6.799 ms β p95: 9.304 ms β 145 RPS β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ transaction acid Β· π’ 6.970ms Β· β‘οΈ recorded (awaiting trend) Β· source
> [!NOTE] > **Specific to this test**: Performance improved β recent optimizations or cache warming likely effective.βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β ACID INTEGRITY AUDIT β
β File: tests/benchmarks/transaction-acid.test.ts β
β Ran: 2026-08-29 21:45:47 β
β Measures transaction commit latencies and rollback overhead across database adapters β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β TX Commit β Cold: 6.97 ms β Warm: 1.109 ms β p95: 3.145 ms β 2,927 RPS β
β TX Rollback Integrity β Cold: 8.04 ms β Warm: 3.347 ms β p95: 5.755 ms β 297 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Cache Β· π’ 4.059ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β CACHE SERVICE TELEMETRY β β File: tests/benchmarks/cache-service.test.ts β β Ran: 2026-08-29 21:46:00 β β Measures L1 cache hit latency and pattern invalidation overhead at scale. β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Cache L1 Hit β Cold: 0.27 ms β Warm: 0.000 ms β p95: 0.001 ms β 1,193,479 RPS β β Pattern Invalidation (1k items @ 200k noise) β 4.059 ms β p95: 5.556 ms β RPS: 246 β β Pattern Invalidation (Namespaced 1k @ 100k noise) β 1.956 ms β p95: 2.410 ms β RPS: 511 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ Cache Hit/Miss Ratio & Efficiency Β· π’ 0.456ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β CACHE EFFICIENCY AUDIT β
β File: tests/benchmarks/cache-hit-ratio.test.ts β
β Ran: 2026-08-29 21:42:13 β
β Measures true cold-fill, warm hit ratio, miss penalty, and invalidation latency. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Cache Cold Fill (Miss + Repopulate) β 0.456 ms β p95: 0.536 ms β RPS: 2,193 β
β Cache Hit (Warm) β Cold: 0.47 ms β Warm: 0.309 ms β p95: 0.472 ms β 2,923 RPS β
β Bypass Cache (Direct DB) β Cold: 0.59 ms β Warm: 0.334 ms β p95: 0.545 ms β 2,971 RPS β
β Cache Invalidation β Cold: 4.42 ms β Warm: 2.588 ms β p95: 3.411 ms β 374 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ unknown Β· π’ 0.002ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β CACHE EVICTION BOUNDARY HARDENING β β File: unknown β β Ran: 2026-08-23 22:11:25 β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Cache Flooding & Eviction β 0.002 ms β p95: 0.002 ms β RPS: 491,074 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ Middleware Β· π’ 2.475ms Β· βοΈ βͺ stable at 4.16ms (Β±1.23ms) (6 runs) (2026-08-28 13:25:27) Β· source
> [!NOTE] > **Specific to this test**: Performance improved β recent optimizations or cache warming likely effective.β³ Pending
π·οΈ System Β· π’ 0.651ms Β· β‘οΈ βͺ established at 0.651ms (1 run) (2026-08-28 13:25:35) Β· source
> β³ Pendingπ·οΈ Metadata Β· π’ 0.819ms Β· β‘οΈ βͺ established at 0.819ms (1 run) (2026-08-28 13:25:36) Β· source
> β³ Pendingπ·οΈ CRUD Β· π’ 0.608ms Β· β‘οΈ βͺ established at 0.608ms (1 run) (2026-08-25 11:33:27) Β· source
> β³ Pendingπ·οΈ Logic Β· π’ β³ pending Β· β‘οΈ βͺ stable at 0ms (6 runs) (2026-08-28 13:23:17) Β· source
> β³ Pendingπ·οΈ SDK Β· π’ 1.990ms Β· β‘οΈ recorded (awaiting trend) Β· source
> [!NOTE] > **Specific to this test**: Avg degraded but p95 stable β possible cold-start effect, GC pause, or warmup variance. **Severe degradation** (+25%) β review recent commits immediately.βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β SDK OVERHEAD TELEMETRY β
β File: tests/benchmarks/local-api-performance.test.ts β
β Ran: 2026-08-29 21:42:48 β
βMeasures LocalCMS SDK dispatch overhead vs direct adapter calls to verify zero-tax in-process performance.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Direct Adapter Call β Cold: 1.99 ms β Warm: 0.448 ms β p95: 0.953 ms β 1,843 RPS β
β LocalCMS Hoisted Call β Cold: 1.92 ms β Warm: 0.423 ms β p95: 0.720 ms β 2,021 RPS β
β LocalCMS Full Property Path β Cold: 1.82 ms β Warm: 0.436 ms β p95: 0.845 ms β 1,947 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ HTTP Β· π’ 0.445ms Β· βοΈ βͺ stable at 0.515ms (Β±0.101ms) (6 runs) (2026-08-28 13:23:17) Β· source
> [!NOTE] > **Specific to this test**: Performance improved β recent optimizations or cache warming likely effective.β³ Pending
π·οΈ CRUD (Get) Β· π’ 0.764ms Β· β‘οΈ βͺ established at 0.764ms (1 run) (2026-08-28 13:25:36) Β· source
> β³ Pendingπ·οΈ CRUD (List) Β· π’ 0.864ms Β· β‘οΈ βͺ established at 0.864ms (1 run) (2026-08-28 13:25:37) Β· source
> β³ Pendingπ·οΈ CRUD (Search) Β· π’ 0.802ms Β· β‘οΈ βͺ established at 0.802ms (1 run) (2026-08-28 13:25:37) Β· source
> β³ PendingAPI Β· 8 tests
π·οΈ Temporal Integrity Audit Β· π’ 6.320ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β TEMPORAL INTEGRITY AUDIT β
β File: tests/benchmarks/temporal-integrity.test.ts β
β Ran: 2026-08-29 21:43:26 β
βValidates strict backend UTC normalization (ISO 8601 with trailing 'Z') across global timezone offsets, fractional timezones, and midnight transitions.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Temporal Ingestion & Normalization β Cold: 6.32 ms β Warm: 5.231 ms β p95: 9.567 ms β 705 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Relational & Nested Queries Β· π’ 2.720ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β RELATIONAL RESOLVER AUDIT β
β File: tests/benchmarks/relational-performance.test.ts β
β Ran: 2026-08-29 21:42:31 β
βMeasures GraphQL resolver performance for shallow listings, deep relational joins, and nested author population across cold/hot execution paths.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Shallow Query (Collections) β Cold: 2.72 ms β Warm: 2.705 ms β p95: 4.179 ms β 2,079 RPS β
β Deep Join (Cold DB) β Cold: 2.83 ms β Warm: 2.283 ms β p95: 3.149 ms β 1,661 RPS β
β Deep Join (Warm Cached) β Cold: 1.82 ms β Warm: 1.746 ms β p95: 2.546 ms β 2,127 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Auth & RBAC Performance Β· π’ 1.000ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β AUTHENTICATION TELEMETRY β
β File: tests/benchmarks/auth-performance.test.ts β
β Ran: 2026-08-29 21:41:51 β
β Evaluates authenticated session resolution, RBAC evaluation, and rejection paths. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Unauthenticated (401 Fast Path) β Cold: 1.00 ms β Warm: 0.313 ms β p95: 0.404 ms β 2,983 RPS β
β Auth Validation @ 1c β Cold: 1.09 ms β Warm: 0.286 ms β p95: 0.380 ms β 3,293 RPS β
β HTTP Auth Pipeline @ 8c β Cold: 1.04 ms β Warm: 1.386 ms β p95: 1.893 ms β 5,663 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ REST API Performance Β· π’ 0.940ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β ENTERPRISE REST API AUDIT β
β File: tests/benchmarks/rest-api-performance.test.ts β
β Ran: 2026-08-29 21:41:46 β
βMeasures latency, throughput, and correctness of core REST endpoints: health check, schema, single read, list, and search.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β System Health Check β Cold: 0.94 ms β Warm: 0.651 ms β p95: 1.268 ms β 5,073 RPS β
β Collection Schema Metadata β Cold: 6.35 ms β Warm: 0.997 ms β p95: 1.439 ms β 3,893 RPS β
β Single Document Read β Cold: 1.03 ms β Warm: 0.892 ms β p95: 1.465 ms β 4,162 RPS β
β Collection Find (List Limit 20) β Cold: 8.36 ms β Warm: 1.003 ms β p95: 1.661 ms β 3,811 RPS β
β Collection Search Query β Cold: 3.10 ms β Warm: 0.998 ms β p95: 1.513 ms β 3,882 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ GraphQL API Performance Β· π’ 2.330ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β GRAPHQL PERFORMANCE AUDIT β
β File: tests/benchmarks/graphql-api-performance.test.ts β
β Ran: 2026-08-29 21:41:58 β
βMeasures GraphQL resolver performance across cold (cache-bypassed) and hot (response-cache hit) execution paths.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β GQL: System Health [cold] β Cold: 2.33 ms β Warm: 0.895 ms β p95: 1.559 ms β 1,035 RPS β
β GQL: System Health [hot] β Cold: 0.95 ms β Warm: 0.798 ms β p95: 1.430 ms β 1,154 RPS β
β GQL: Collection List [cold] β Cold: 1.56 ms β Warm: 2.752 ms β p95: 4.902 ms β 1,960 RPS β
β GQL: Collection List [hot] β Cold: 0.80 ms β Warm: 2.372 ms β p95: 3.418 ms β 2,398 RPS β
β GQL: Parameterized Query [cold] β Cold: 1.63 ms β Warm: 3.678 ms β p95: 5.478 ms β 2,064 RPS β
β GQL: Parameterized Query [hot] β Cold: 0.83 ms β Warm: 3.003 ms β p95: 4.454 ms β 2,510 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Enterprise SEO Suite Audit Β· π’ 1.280ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β ENTERPRISE SEO AUDIT β
β File: tests/benchmarks/seo-performance.test.ts β
β Ran: 2026-08-29 21:42:36 β
βMeasures redirect lookup latency, dynamic sitemap.xml generation, robots.txt serving, and 404 logging performance.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Redirect Lookup (301) β Cold: 1.28 ms β Warm: 1.127 ms β p95: 1.848 ms β 7,004 RPS β
β Dynamic Sitemap XML β Cold: 19.77 ms β Warm: 0.706 ms β p95: 1.144 ms β 11,214 RPS β
β Robots.txt Generation β Cold: 1.96 ms β Warm: 1.797 ms β p95: 3.115 ms β 4,419 RPS β
β Missing Path (404 Log) β Cold: 54.20 ms β Warm: 18.245 ms β p95: 25.709 ms β 435 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ REAL-TIME BROADCAST AUDIT Β· π’ 5.770ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β YJS COLLABORATION SYNC AUDIT β
β File: tests/benchmarks/websocket-broadcast.test.ts β
β Ran: 2026-08-29 21:02:05 β
βMeasures WebSocket handshake latency, bidirectional Yjs CRDT update propagation, and synchronization throughput.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β WS Handshake + SyncStep β 5.770 ms β p95: 0.000 ms β RPS: 0 β
β Yjs CRDT Propagation β Cold: 1.75 ms β Warm: 0.132 ms β p95: 0.277 ms β 6,405 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 Β· π’ 2.800ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β REVISION STRESS AUDIT β
β File: tests/benchmarks/revision-stress.test.ts β
β Ran: 2026-08-29 21:43:50 β
βMeasures latest read degradation, history retrieval speed, and storage footprint under heavy revision growth (100 revisions).β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Clean Document Read (Baseline) β Cold: 2.80 ms β Warm: 0.974 ms β p95: 1.842 ms β 3,830 RPS β
β Latest Read (100 Revisions) β Cold: 3.07 ms β Warm: 0.930 ms β p95: 1.609 ms β 4,045 RPS β
β History List Retrieval β Cold: 7.14 ms β Warm: 0.511 ms β p95: 0.677 ms β 3,507 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.536ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MIXED WORKLOAD AUDIT β
β File: tests/benchmarks/mixed-workload.test.ts β
β Ran: 2026-08-29 21:42:39 β
βSimulates real-world traffic with a weighted mix of reads, searches, GraphQL queries, and metadata requests with per-operation telemetry.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Mixed Workload β Cold: 6.22 ms β Warm: 1.569 ms β p95: 4.350 ms β 4,096 RPS β
β Mix: REST Read β 1.536 ms β p95: 2.419 ms β RPS: 475 β
β Mix: REST Search β 1.552 ms β p95: 2.302 ms β RPS: 170 β
β Mix: GraphQL β 3.939 ms β p95: 5.519 ms β RPS: 108 β
β Mix: Metadata β 1.441 ms β p95: 2.258 ms β RPS: 47 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ GraphQL Load Stress Β· π’ 2.040ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β GRAPHQL CAPACITY DISCOVERY β
β File: tests/benchmarks/graphql-stress.test.ts β
β Ran: 2026-08-29 21:42:05 β
β Discovers maximum sustainable GraphQL throughput by ramping concurrency β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β GQL: 5c Warmup β Cold: 2.04 ms β Warm: 2.301 ms β p95: 6.015 ms β 1,880 RPS β
β GQL: 10c Light β Cold: 1.49 ms β Warm: 3.865 ms β p95: 6.374 ms β 2,415 RPS β
β GQL: 20c Moderate β Cold: 1.43 ms β Warm: 7.884 ms β p95: 11.325 ms β 2,446 RPS β
β GQL: 40c Heavy β Cold: 1.43 ms β Warm: 22.630 ms β p95: 28.080 ms β 1,725 RPS β
β GQL: 60c Stress β Cold: 1.64 ms β Warm: 37.381 ms β p95: 41.243 ms β 1,664 RPS β
β GQL: 80c Extreme β Cold: 2.06 ms β Warm: 46.123 ms β p95: 73.505 ms β 1,684 RPS β
β GQL: 100c Max β Cold: 1.61 ms β Warm: 56.075 ms β p95: 93.811 ms β 1,681 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Bulk Migration & Scale Β· π’ 123.650ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MIGRATION & SCALE AUDIT β
β File: tests/benchmarks/migration-scale.test.ts β
β Ran: 2026-08-29 21:01:33 β
βMeasures bulk ingestion throughput for 10,000 entries, random point-lookups, and indexed range scans across large datasets.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Bulk Migration (10k docs) β Cold: 123.65 ms β Warm: 25.910 ms β p95: 57.352 ms β 14,636 RPS β
β Random Point Lookup β Cold: 9.01 ms β Warm: 4.645 ms β p95: 8.035 ms β 1,226 RPS β
β Range Scan & Pagination β Cold: 26.17 ms β Warm: 1.210 ms β p95: 1.879 ms β 4,642 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Million-Row Index Pressure Β· π’ 54.420ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β INDEX PRESSURE AUDIT β
β File: tests/benchmarks/index-pressure.test.ts β
β Ran: 2026-08-29 21:43:44 β
β Measures read performance with sorting and filtering on a large entry collection. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Sorted List (25k rows) β Cold: 54.42 ms β Warm: 1.294 ms β p95: 1.767 ms β 3,065 RPS β
β Filtered Query (25k rows) β Cold: 11.44 ms β Warm: 1.183 ms β p95: 1.748 ms β 3,356 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Content Scale Stress Β· π’ 1.508ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β CONTENT SCALE STRESS AUDIT β
β File: tests/benchmarks/content-scale-stress.test.ts β
β Ran: 2026-08-29 21:46:08 β
β Measures file-scanning and content discovery performance at scale (1,000+ collections). β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Cold Stress Scan (1000 files) β 1.508 ms β p95: 2.408 ms β RPS: 663 β
β Warm Stress Scan (1000 files) β Cold: 1.42 ms β Warm: 0.191 ms β p95: 0.296 ms β 4,184 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Media Upload Stress & Throughput Β· π’ 52.100ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MEDIA UPLOAD STRESS AUDIT β
β File: tests/benchmarks/media-upload-stress.test.ts β
β Ran: 2026-08-29 21:01:20 β
βMeasures throughput for large file uploads, concurrent transfers, and streaming efficiency with valid media fixtures.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Single Upload (0.01MB) β Cold: 52.10 ms β Warm: 44.921 ms β p95: 49.660 ms β 22 RPS β
β Small Upload (0MB @ 4c) β Cold: 62.66 ms β Warm: 101.819 ms β p95: 155.568 ms β 39 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Full Client Journey Simulation Β· π’ 23.470ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β WORLD LIFE DATA β
β File: tests/benchmarks/client-journey.test.ts β
β Ran: 2026-08-29 21:43:31 β
β Measures cumulative latency of a realistic editorial user workflow: Auth β List β View β Edit β Save. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Full Journey @ 1c β Cold: 23.47 ms β Warm: 4.635 ms β p95: 6.092 ms β 215 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Concurrency & Race Condition Β· π’ 29.257ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β THROUGHPUT SCALING (POSTGRESQL) β
β File: tests/benchmarks/concurrency-throughput.test.ts β
β Ran: 2026-08-29 21:01:39 β
β Phased wave writes across 10 / 100 / 1000 documents with inline stream consumption. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β 10 docs Γ 10 (100 writes) β 29.257 ms β p95: 39.642 ms β RPS: 1,209 β
β 100 docs Γ 1 (100 writes) β 24.765 ms β p95: 34.042 ms β RPS: 1,544 β
β 1000 docs Γ 1 (1000 writes) β 23.981 ms β p95: 32.724 ms β RPS: 1,539 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Multi-Doc Concurrency Throughput Β· π’ 8.894ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β DIRECT ADAPTER THROUGHPUT (POSTGRESQL) β
β File: tests/benchmarks/local-api-throughput.test.ts β
β Ran: 2026-08-29 21:43:54 β
βMeasures direct adapter write throughput, read throughput, and percentile latencies with zero HTTP overhead.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Writes (1000 atomic increments) β 8.894 ms β p95: 14.574 ms β RPS: 668 β
β Reads (1000 point lookups) β 1.362 ms β p95: 3.399 ms β RPS: 9,006 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ 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.070ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β AI INFRASTRUCTURE AUDIT β
β File: tests/benchmarks/ai-performance.test.ts β
β Ran: 2026-08-29 21:43:05 β
β Measures the latency tax of internal CMS logic for AI enrichment and layout generation. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β AI Text Enrichment β Cold: 0.07 ms β Warm: 0.000 ms β p95: 0.001 ms β 641,505 RPS β
β AI Layout Spec Generation β Cold: 0.04 ms β Warm: 0.000 ms β p95: 0.001 ms β 949,067 RPS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Chaos & Infrastructure Resilience Β· π’ 170.556ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β CHAOS RESILIENCE AUDIT β
β File: tests/benchmarks/chaos-resilience.test.ts β
β Ran: 2026-07-21 16:16:17 β
βSimulates infrastructure brownouts and measures system stability and graceful degradation under stress.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Chaos Resilience (Brownout) β 170.556 ms β p95: 686.820 ms β RPS: 6 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ 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.568ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β THROTTLING AUDIT β
β File: tests/benchmarks/throttling-backoff-stress.test.ts β
β Ran: 2026-07-21 16:20:21 β
βSimulates high-velocity traffic from a single client IP to verify rate-limiting enforcement and backoff consistency.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Throttling Enforcement β 2.568 ms β p95: 5.015 ms β RPS: 389 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ 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 Β· π’ 0.247ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β DATABASE FAILOVER AUDIT β
β File: tests/benchmarks/database-failover.test.ts β
β Ran: 2026-07-21 16:20:14 β
β Simulates database connection loss mid-request and measures circuit breaker activation, β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Baseline Health Check β 0.247 ms β p95: 0.342 ms β RPS: 4,054 β
β Degraded Dependency β 0.595 ms β p95: 0.951 ms β RPS: 1,680 β
β Post-Recovery Health β 2.168 ms β p95: 3.147 ms β RPS: 461 β
β Reconnect Time β 0.424 ms β p95: 0.424 ms β RPS: 0 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β³ Host environment populates after matrix run.