Skip to content

Documentation

SQLite Performance Audit

Database performance benchmarks with trend analysis and competitive context.

7/5/2026
37 min read Edit on GitHub
Note

Competitive comparisons based on publicly available documentation as of June 2026. All SveltyCMS metrics self-measured via bun test tests/benchmarks/.

Important

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 --db=sqlite) always records.

πŸ“Š Latest Performance Audit

πŸ“ Fix Overlays

Note

Phase notes and remediation entries appear here after matrix or surgical runs.

Note

Partial update β€” dimension rollups and issues reflect only tests invoked in this run.

βœ… PASS (partial invocation) Β· 1/59 tests Β· 58 skipped Β· sqlite Β· standalone run

Dimension health

Dimension Tests Status Worst Ξ” Issues
Core 15 🟒 -33% 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
Database Performance 0.063ms βšͺ stable at 0.072ms (Β±0.016ms) (7 runs) < 5ms 🟒
Database Performance 0.010ms βšͺ stable at 0.010ms (Β±0.004ms) (7 runs) < 5ms 🟒
Database Performance 0.119ms βšͺ stable at 0.115ms (Β±0.028ms) (7 runs) < 5ms 🟒
Database Performance 0.709ms βšͺ stable at 0.694ms (Β±0.121ms) (7 runs) < 5ms 🟒
Database Performance 0.534ms βšͺ stable at 0.533ms (Β±0.108ms) (7 runs) < 5ms 🟒
Database Performance 0.069ms βšͺ stable at 0.063ms (Β±0.013ms) (7 runs) < 5ms 🟒
Database Performance 0.267ms βšͺ stable at 0.222ms (Β±0.029ms) (7 runs) < 5ms 🟒
Database Performance 0.141ms βšͺ stable at 0.112ms (Β±0.015ms) (7 runs) < 5ms 🟒
Database Performance 0.073ms βšͺ stable at 0.066ms (Β±0.013ms) (7 runs) < 5ms 🟒
Database Performance 0.072ms βšͺ stable at 0.076ms (Β±0.007ms) (7 runs) < 5ms 🟒
Database Performance 0.142ms βšͺ stable at 0.140ms (Β±0.036ms) (7 runs) < 5ms 🟒
Database Performance 0.036ms βšͺ stable at 0.030ms (Β±0.010ms) (7 runs) < 5ms 🟒
Database Performance 0.002ms βšͺ stable at 0.003ms (Β±0.131ms) (7 runs) < 5ms 🟒
Database Performance 0.051ms βšͺ stable at 0.056ms (Β±0.005ms) (7 runs) < 5ms 🟒
Database Performance 1.552ms βšͺ stable at 1.66ms (Β±0.346ms) (7 runs) < 5ms 🟒

Historical pulse

Scope: Sparklines only β€” full run tables: tests/benchmarks/results/history.sqlite

Metric Trend Sparkline Latest
api latency (HTTP: findById @ 8c) (warm) 🟒 β–ƒβ–β–‚β–ˆβ–ƒβ–ƒβ–‚β–ƒβ–ƒ 5.345ms
auth performance (Auth Validation @ 1c) (warm) 🟒 ▁ 1.608ms
cold start phased (Cold Start (IDLE β†’ READY)) (cold) 🟒 β–ˆβ– 1986.047ms
database performance (BULK INSERT (100)) (warm) 🟒 β–‚β–β–β–β–ƒβ–†β–‡β–„β–…β–ˆβ–†β–… 1.552ms
πŸ“ˆ Latency trend chart (last 10 runs)
xychart-beta title "sqlite REST p95 (last 10 runs)" x-axis ["R1", "R2", "R3", "R4", "R5", "R6", "R7", "R8", "R9", "R10"] y-axis "Latency (ms)" line "p95" : [0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000]
πŸ“Š Regression severity matrix (quadrant)
quadrantChart title "Regression severity (impact vs delta)" x-axis Low latency impact --> High latency impact y-axis Low delta --> High delta quadrant-1 Monitor quadrant-2 Investigate soon quadrant-3 Acceptable variance quadrant-4 Critical β€” fix first Database Performance: [0.06, 0.37] Database Performance: [0.07, 0.29] Database Performance: [0.27, 0.61] Database Performance: [0.14, 0.78] Database Performance: [0.07, 0.32] Database Performance: [0.05, 0.60] Database Performance: [0.05, 0.95] Database Performance: [0.05, 0.27]

Current Run Summary (2026-08-12)

Scope: Only tests that ran in THIS invocation.

⚠️ Executive PASS/FAIL reflects the last full matrix run.

Run ID: 7741178e-c8f3-49ec-ba92-d6e8b39a18a8 Β· Tests invoked: 1 Β· Metrics: 15 Β· DB: sqlite

Test Metric Avg (ms) p95 (ms) RPS Trend Detail
Database Performance INSERT 0.063 0.107 8112 🟒 βšͺ stable at 0.072ms (Β±0.016ms) (7 runs)
Database Performance FIND ONE 0.010 0.016 86670 🟒 βšͺ stable at 0.010ms (Β±0.004ms) (7 runs)
Database Performance FIND MANY (limit 50) 0.119 0.164 7414 🟒 βšͺ stable at 0.115ms (Β±0.028ms) (7 runs)
Database Performance FIND PAGE (50 hasMore) 0.709 0.856 1373 🟒 βšͺ stable at 0.694ms (Β±0.121ms) (7 runs)
Database Performance FIND PAGE keyset 0.534 0.673 1825 🟒 βšͺ stable at 0.533ms (Β±0.108ms) (7 runs)
Database Performance FIND MANY offset 50 0.069 0.095 12697 🟒 βšͺ stable at 0.063ms (Β±0.013ms) (7 runs)
Database Performance UPDATE (no-returning) 0.073 0.105 10818 🟒 βšͺ stable at 0.066ms (Β±0.013ms) (7 runs)
Database Performance NATIVE UPSERT 0.072 0.100 11350 🟒 βšͺ stable at 0.076ms (Β±0.007ms) (7 runs)
Database Performance COUNT 0.142 0.186 6530 🟒 βšͺ stable at 0.140ms (Β±0.036ms) (7 runs)
Database Performance COUNT ESTIMATE 0.036 0.053 22012 🟒 βšͺ stable at 0.030ms (Β±0.010ms) (7 runs)
Database Performance COUNT CACHED 0.002 0.003 342743 🟒 βšͺ stable at 0.003ms (Β±0.131ms) (7 runs)
Database Performance DELETE 0.051 0.076 13800 🟒 βšͺ stable at 0.056ms (Β±0.005ms) (7 runs)
Database Performance BULK INSERT (100) 1.552 2.064 199 🟒 βšͺ stable at 1.66ms (Β±0.346ms) (7 runs)
Database Performance LIST+COUNT (legacy) 0.267 0.385 3540 βšͺ βšͺ stable at 0.222ms (Β±0.029ms) (7 runs)
Database Performance UPDATE 0.141 0.231 5905 βšͺ βšͺ stable at 0.112ms (Β±0.015ms) (7 runs)

Historical Trends (2026-08-12)

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='sqlite' AND redis=0 ORDER BY timestamp DESC

Series: 22 Β· DB: sqlite

Metric Trend Sparkline (last 7) Latest
API LATENCY (warm) 🟒 β–‚β–‡β–β–ˆβ–β–ˆβ– 2.294ms
AUTH PERFORMANCE (warm) 🟒 β–β–ˆ 6.045ms
CACHE SERVICE (warm) 🟒 β–β–ˆ 4.015ms
CLIENT JOURNEY (warm) 🟒 β–β–ˆ 15.569ms
COLD START PHASED (cold) 🟒 β–ˆβ– 1986.047ms
CONTENT SCALE STRESS (warm) 🟒 ▁ 0.181ms
DATABASE PERFORMANCE (warm) 🟒 β–ˆβ–†β–β–ƒβ–β–‚β– 0.073ms
GRAPHQL API PERFORMANCE (warm) 🟒 β–β–ˆβ–†β–‚β–‚β–†β–… 4.852ms
GRAPHQL STRESS (warm) 🟒 β–ˆβ–β–‚β–„β–β–…β–‡ 54.597ms
HOOKS PERFORMANCE (warm) 🟒 β–‚β–β–‚β–ˆβ–β–‚β– 0.280ms
LARGE PAYLOAD STREAMING (warm) 🟒 β–…β–†β–…β–β–„β–ˆβ–† 4.291ms
LOCAL CMS CRUD (warm) 🟒 β–…β–β–…β–β–β–ˆβ–… 0.151ms
OPENAPI PERFORMANCE (warm) 🟒 ▁ 0.418ms
REALTIME PERFORMANCE (warm) 🟒 ▁ 0.001ms
REST API PERFORMANCE (warm) 🟒 β–†β–„β–β–ˆβ–ˆβ–‡β– 0.640ms
REVISION STRESS (warm) 🟒 β–β–ˆ 1.084ms
SECURITY AUDIT (warm) 🟒 β–β–β–ˆβ–β–β–β– 0.002ms
TRUTH LATENCY (warm) 🟒 β–ˆβ–β–β–ƒβ–β– 0.000ms
WIDGET PERFORMANCE (warm) 🟒 β–†β–β–ˆβ–„β–β–… 0.037ms
CACHE PERFORMANCE (warm) βšͺ β–†β–†β–„β–…β–ˆβ– 0.369ms
CONCURRENCY MAX (warm) βšͺ β–‚β–β–ˆ 1.058ms
TRANSACTION ACID (warm) βšͺ β–†β–ˆβ–…β– 0.297ms

πŸ”¬ Full benchmark ledger (58 modules)

Expand dimension groups, then any row, for ASCII truth tables. Executive summary above shows pass/fail and issues only.

Core Β· 29 tests
🏷️ API LAYER LATENCY · 🟒 2.188ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                             SVELTYCMS  β€”  API LAYER LATENCY                             β•‘
β•‘                       File: tests/benchmarks/api-latency.test.ts                        β•‘
β•‘                                Ran: 2026-08-11 22:05:56                                 β•‘
β•‘       Cold full-pipeline findById + warm TURBO-HIT path after responseCache fill.       β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ HTTP: findById @ 8c            β”‚        2.188 ms β”‚ p95:        3.874 ms β”‚ RPS:        445 β•‘
β•‘ HTTP: findById TURBO-HIT @ 8c  β”‚        1.311 ms β”‚ p95:        2.332 ms β”‚ RPS:        757 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ cold start phased Β· 🟒 3952.510ms Β· ➑️ βšͺ established at 3952.51ms (1 run) (2026-08-08 06:46:43) Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” PHASED COLD START AUDIT β•‘ β•‘ File: tests/benchmarks/cold-start-phased.test.ts β•‘ β•‘ Ran: 2026-08-08 06:46:43 β•‘ β•‘ Measures server cold-start latency to READY state, using the built server. β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Cold Start (IDLE β†’ READY) β”‚ 3952.510 ms β”‚ p95: 9802.962 ms β”‚ RPS: 0 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ SRE TRUTH AUDIT Β· βšͺ ⏳ pending Β· ➑️ pending Β· source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                               SVELTYCMS β€” SRE TRUTH AUDIT                               β•‘
β•‘                      File: tests/benchmarks/truth-latency.test.ts                       β•‘
β•‘                                Ran: 2026-08-11 22:05:41                                 β•‘
β•‘     Validates performance claims by comparing SDK, Middleware, and Real HTTP Stack      β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Logic Baseline                 β”‚        0.000 ms β”‚ p95:        0.001 ms β”‚ RPS:  3,367,003 β•‘
β•‘ Local SDK (Full)               β”‚        0.004 ms β”‚ p95:        0.007 ms β”‚ RPS:    258,576 β•‘
β•‘ HTTP End-to-End                β”‚        0.466 ms β”‚ p95:        0.578 ms β”‚ RPS:      2,146 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Self-Healing Content Scan · 🟒 1.771ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                             SVELTYCMS β€” CONTENT SCAN AUDIT                              β•‘
β•‘                       File: tests/benchmarks/content-scan.test.ts                       β•‘
β•‘                                Ran: 2026-08-11 22:08:36                                 β•‘
β•‘    Measures filesystem + metadata processing for self-healing collections discovery     β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Content Scan (Self-Healing)    β”‚        1.771 ms β”‚ p95:        1.970 ms β”‚ RPS:        514 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Incremental Content Reload · 🟒 0.295ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                      SVELTYCMS β€” INCREMENTAL CONTENT RELOAD AUDIT                       β•‘
β•‘                File: tests/benchmarks/content-incremental-reload.test.ts                β•‘
β•‘                                Ran: 2026-08-11 22:08:37                                 β•‘
β•‘          Measures surgical single-file fullReload vs full reconciliation path           β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Incremental fullReload (1 file) β”‚        0.295 ms β”‚ p95:        0.563 ms β”‚ RPS:      3,387 β•‘
β•‘ Full Reconciliation Reload     β”‚        0.396 ms β”‚ p95:        0.531 ms β”‚ RPS:      2,528 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Middleware & Hooks Performance · 🟒 0.541ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS β€” MIDDLEWARE & HOOKS AUDIT                           β•‘
β•‘                    File: tests/benchmarks/hooks-performance.test.ts                     β•‘
β•‘                                Ran: 2026-08-11 22:07:18                                 β•‘
β•‘Measures the cost of the full middleware chain including Turbo, Security, Auth, and Audit via HTTP E2E.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Static Asset (No Middleware)   β”‚        0.541 ms β”‚ p95:        0.657 ms β”‚ RPS:      1,675 β•‘
β•‘ Turbo Pipeline (Light)         β”‚        0.245 ms β”‚ p95:        0.314 ms β”‚ RPS:      3,778 β•‘
β•‘ Full Security + Auth Pipeline  β”‚        0.397 ms β”‚ p95:        0.475 ms β”‚ RPS:      2,354 β•‘
β•‘ REST with API Caching          β”‚        0.409 ms β”‚ p95:        0.521 ms β”‚ RPS:      2,238 β•‘
β•‘ Mutation (audit logging disabled) β”‚        2.068 ms β”‚ p95:        3.053 ms β”‚ RPS:        426 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Edge Sync & Distributed Cache · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Verifies distributed L1/L2 cache invalidation latency across simulated nodes.

🏷️ Telemetry Collection & Signing Β· βšͺ ⏳ pending Β· ➑️ pending Β· source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                       SVELTYCMS β€” TELEMETRY & UPDATE PERFORMANCE                        β•‘
β•‘                  File: tests/benchmarks/telemetry-performance.test.ts                   β•‘
β•‘                                Ran: 2026-08-11 22:07:12                                 β•‘
β•‘Measures telemetry update check latency and memory impact on both happy-path and failure-path scenarios.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Telemetry (Happy Path)         β”‚        0.000 ms β”‚ p95:        0.001 ms β”‚ RPS:  1,789,709 β•‘
β•‘ Telemetry (Failure Path)       β”‚        0.000 ms β”‚ p95:        0.002 ms β”‚ RPS:  2,006,018 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ State Machine Transitions · 🟒 60.314ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                           SVELTYCMS β€” STATE MACHINE INTEGRITY                           β•‘
β•‘                 File: tests/benchmarks/state-machine-transition.test.ts                 β•‘
β•‘                                Ran: 2026-08-11 22:08:42                                 β•‘
β•‘Simulates rapid system re-initializations and verifies valid self-healing state transitions under stress.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ State Transition (READY -> IDLE -> READY) β”‚       60.314 ms β”‚ p95:       63.470 ms β”‚ RPS:         17 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ database performance Β· 🟒 1.552ms Β· β†˜οΈ βšͺ stable at 1.66ms (Β±0.346ms) (7 runs) (2026-08-12 11:44:23) Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                    SVELTYCMS β€” DATABASE ADAPTER PERFORMANCE (SQLITE)                    β•‘
β•‘                   File: tests/benchmarks/database-performance.test.ts                   β•‘
β•‘                                Ran: 2026-08-12 11:44:23                                 β•‘
β•‘   Measures raw CRUD performance, indexing efficiency, and connection pool resilience    β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ INSERT                         β”‚        0.063 ms β”‚ p95:        0.107 ms β”‚ RPS:      8,112 β•‘
β•‘ FIND ONE                       β”‚        0.010 ms β”‚ p95:        0.016 ms β”‚ RPS:     86,670 β•‘
β•‘ FIND MANY (limit 50)           β”‚        0.119 ms β”‚ p95:        0.164 ms β”‚ RPS:      7,414 β•‘
β•‘ FIND PAGE (50 hasMore)         β”‚        0.709 ms β”‚ p95:        0.856 ms β”‚ RPS:      1,373 β•‘
β•‘ FIND PAGE keyset               β”‚        0.534 ms β”‚ p95:        0.673 ms β”‚ RPS:      1,825 β•‘
β•‘ FIND MANY offset 50            β”‚        0.069 ms β”‚ p95:        0.095 ms β”‚ RPS:     12,697 β•‘
β•‘ LIST+COUNT (legacy)            β”‚        0.267 ms β”‚ p95:        0.385 ms β”‚ RPS:      3,540 β•‘
β•‘ UPDATE                         β”‚        0.141 ms β”‚ p95:        0.231 ms β”‚ RPS:      5,905 β•‘
β•‘ UPDATE (no-returning)          β”‚        0.073 ms β”‚ p95:        0.105 ms β”‚ RPS:     10,818 β•‘
β•‘ NATIVE UPSERT                  β”‚        0.072 ms β”‚ p95:        0.100 ms β”‚ RPS:     11,350 β•‘
β•‘ COUNT                          β”‚        0.142 ms β”‚ p95:        0.186 ms β”‚ RPS:      6,530 β•‘
β•‘ COUNT ESTIMATE                 β”‚        0.036 ms β”‚ p95:        0.053 ms β”‚ RPS:     22,012 β•‘
β•‘ COUNT CACHED                   β”‚        0.002 ms β”‚ p95:        0.003 ms β”‚ RPS:    342,743 β•‘
β•‘ DELETE                         β”‚        0.051 ms β”‚ p95:        0.076 ms β”‚ RPS:     13,800 β•‘
β•‘ BULK INSERT (100)              β”‚        1.552 ms β”‚ p95:        2.064 ms β”‚ RPS:        199 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ transaction acid Β· 🟒 0.221ms Β· ➑️ recorded (awaiting trend) Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” ACID INTEGRITY AUDIT β•‘ β•‘ File: tests/benchmarks/transaction-acid.test.ts β•‘ β•‘ Ran: 2026-08-11 22:08:22 β•‘ β•‘ Measures transaction commit latencies and rollback overhead across database adapters β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ TX Commit β”‚ 0.221 ms β”‚ p95: 0.448 ms β”‚ RPS: 3,622 β•‘ β•‘ TX Rollback Integrity β”‚ 0.147 ms β”‚ p95: 0.192 ms β”‚ RPS: 6,797 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Cache Β· 🟒 0.001ms Β· ➑️ recorded (awaiting trend) Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 30% β€” check connection pool saturation or lock contention. **Severe degradation** (+35%) β€” review recent commits immediately.
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                           SVELTYCMS β€” CACHE SERVICE TELEMETRY                           β•‘
β•‘                      File: tests/benchmarks/cache-service.test.ts                       β•‘
β•‘                                Ran: 2026-08-11 22:08:31                                 β•‘
β•‘        Measures L1 cache hit latency and pattern invalidation overhead at scale         β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Cache L1 Hit                   β”‚        0.001 ms β”‚ p95:        0.001 ms β”‚ RPS:  1,691,151 β•‘
β•‘ Pattern Invalidation (1k items @ 200k noise) β”‚        6.002 ms β”‚ p95:        7.666 ms β”‚ RPS:        167 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ cache hit ratio Β· 🟒 0.784ms Β· ➑️ βšͺ established at 0.784ms (1 run) (2026-07-21 17:06:30) Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” CACHE EFFICIENCY AUDIT β•‘ β•‘ File: tests/benchmarks/cache-hit-ratio.test.ts β•‘ β•‘ Ran: 2026-07-21 17:06:30 β•‘ β•‘Measures Redis cache efficiency including hit rate, miss penalty, invalidation speed, and cold/warm fill.β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Cache Miss (Cold) β”‚ 2.041 ms β”‚ p95: 3.295 ms β”‚ RPS: 490 β•‘ β•‘ Cache Hit (Warm) β”‚ 2.146 ms β”‚ p95: 3.313 ms β”‚ RPS: 466 β•‘ β•‘ Cache Invalidation β”‚ 0.784 ms β”‚ p95: 1.519 ms β”‚ RPS: 1,275 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Production Build Analysis Β· βšͺ ⏳ pending Β· ➑️ pending Β· source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS β€” PRODUCTION BUILD ANALYSIS                          β•‘
β•‘                      File: tests/benchmarks/build-analysis.test.ts                      β•‘
β•‘                                Ran: 2026-08-11 22:09:56                                 β•‘
β•‘       Measures compilation speed, bundle size trends, and tree-shaking efficiency       β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Production Build               β”‚        0.000 ms β”‚ p95:        0.000 ms β”‚ RPS:          0 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ DX Toolchain Performance · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Measures overhead of the build, sync, and lint toolchain.

🏷️ CacheService Micro-Benchmark Β· βšͺ ⏳ pending Β· ➑️ pending Β· source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                           SVELTYCMS β€” CACHE SERVICE TELEMETRY                           β•‘
β•‘                      File: tests/benchmarks/cache-service.test.ts                       β•‘
β•‘                                Ran: 2026-08-11 23:02:18                                 β•‘
β•‘        Measures L1 cache hit latency and pattern invalidation overhead at scale         β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Cache L1 Hit                   β”‚        0.000 ms β”‚ p95:        0.001 ms β”‚ RPS:  3,088,453 β•‘
β•‘ Pattern Invalidation (1k items @ 200k noise) β”‚        4.015 ms β”‚ p95:        5.467 ms β”‚ RPS:        249 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ LocalCMS SDK Overhead · 🟒 0.044ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                        SVELTYCMS β€” LOCAL SDK BENCHMARK (SQLITE)                         β•‘
β•‘                   File: tests/benchmarks/local-api-throughput.test.ts                   β•‘
β•‘                                Ran: 2026-08-11 22:07:54                                 β•‘
β•‘        Measures write throughput, read throughput, and SDK overhead in one pass.        β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Writes (1000)                  β”‚        0.044 ms β”‚ p95:        0.000 ms β”‚ RPS:     22,782 β•‘
β•‘ Reads (1000)                   β”‚        0.011 ms β”‚ p95:        0.000 ms β”‚ RPS:     92,323 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Setup Proxy & Bootstrap Isolation · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Setup proxy isolation and bootstrap security gating.

🏷️ HTTP Β· 🟒 1.813ms Β· ➑️ βšͺ established at 1.81ms (1 run) (2026-08-08 06:47:03) Β· source > ⏳ Pending
🏷️ Logic Β· 🟒 0.001ms Β· ➑️ βšͺ established at 0.001ms (1 run) (2026-08-08 06:47:03) Β· source > ⏳ Pending
🏷️ SDK Β· 🟒 0.014ms Β· ➑️ recorded (awaiting trend) Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” SDK OVERHEAD TELEMETRY β•‘ β•‘ File: tests/benchmarks/local-api-performance.test.ts β•‘ β•‘ Ran: 2026-08-11 22:06:56 β•‘ β•‘ Measures LocalCMS SDK overhead vs direct adapter calls to verify zero-tax dispatching β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Direct Adapter Call β”‚ 0.014 ms β”‚ p95: 0.021 ms β”‚ RPS: 71,983 β•‘ β•‘ LocalCMS SDK Call β”‚ 0.011 ms β”‚ p95: 0.014 ms β”‚ RPS: 92,104 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ unknown Β· 🟒 0.003ms Β· ➑️ recorded (awaiting trend) Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. Throughput dropped 95% β€” check connection pool saturation or lock contention. **Severe degradation** (+2182%) β€” review recent commits immediately.
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                      SVELTYCMS β€” CACHE EVICTION BOUNDARY HARDENING                      β•‘
β•‘                                      File: unknown                                      β•‘
β•‘                                Ran: 2026-08-11 22:08:30                                 β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Cache Flooding & Eviction      β”‚        0.003 ms β”‚ p95:        0.004 ms β”‚ RPS:    366,478 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Middleware Β· 🟒 1.161ms Β· ➑️ βšͺ stable at 1.12ms (Β±0.132ms) (7 runs) (2026-08-10 21:13:33) Β· source > ⏳ Pending
🏷️ System Β· 🟒 1.055ms Β· ➑️ βšͺ established at 1.05ms (1 run) (2026-08-08 06:48:40) Β· source > ⏳ Pending
🏷️ Metadata Β· 🟒 2.083ms Β· ➑️ βšͺ established at 2.08ms (1 run) (2026-08-08 06:48:40) Β· source > ⏳ Pending
🏷️ CRUD Β· 🟒 2.423ms Β· ➑️ βšͺ established at 2.42ms (1 run) (2026-08-08 06:48:40) Β· source > ⏳ Pending
🏷️ Crypto Β· 🟒 5.773ms Β· ➑️ βšͺ established at 5.77ms (1 run) (2026-08-04 19:59:55) Β· source > ⏳ Pending
🏷️ Defense Β· 🟒 ⏳ pending Β· ➑️ βšͺ established at 0ms (1 run) (2026-08-04 19:59:55) Β· source > ⏳ Pending
🏷️ L1 Β· 🟒 4.015ms Β· ➑️ βšͺ established at 4.01ms (1 run) (2026-08-11 23:02:18) Β· source > ⏳ Pending
API Β· 15 tests
🏷️ AI Bus & Inference Overhead Β· βšͺ ⏳ pending Β· ➑️ pending Β· source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                           SVELTYCMS β€” AI INFRASTRUCTURE AUDIT                           β•‘
β•‘                      File: tests/benchmarks/ai-performance.test.ts                      β•‘
β•‘                                Ran: 2026-08-11 22:07:10                                 β•‘
β•‘ Measures the latency tax of internal CMS logic for AI enrichment and layout generation. β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ AI Text Enrichment             β”‚        0.000 ms β”‚ p95:        0.000 ms β”‚ RPS:  1,728,609 β•‘
β•‘ AI Layout Spec Generation      β”‚        0.000 ms β”‚ p95:        0.000 ms β”‚ RPS:  2,309,469 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Temporal Integrity Audit · 🟒 1.914ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                             SVELTYCMS β€” TEMPORAL INTEGRITY                              β•‘
β•‘                    File: tests/benchmarks/temporal-integrity.test.ts                    β•‘
β•‘                                Ran: 2026-08-11 22:07:32                                 β•‘
β•‘Validates deterministic UTC normalization of ISO date strings across timezone offsets for consistent persistence.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Timezone Ingestion             β”‚        1.914 ms β”‚ p95:        1.914 ms β”‚ RPS:        523 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Core Widgets Overhead · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Audits server-side processing cost of built-in widgets (Input, RichText, Relation).

🏷️ Simulated Admin UX Vitality · 🟒 0.865ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS  β€”  ADMIN UX VITALITY AUDIT                          β•‘
β•‘                    File: tests/benchmarks/admin-ux-vitality.test.ts                     β•‘
β•‘                                Ran: 2026-08-11 22:06:29                                 β•‘
β•‘             Forms and widget registry performance via real HTTP endpoints.              β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Schema Resolution (8f)         β”‚        0.865 ms β”‚ p95:        1.415 ms β”‚ RPS:      1,142 β•‘
β•‘ Collection List (11 cols)      β”‚        0.818 ms β”‚ p95:        1.391 ms β”‚ RPS:      1,181 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Entry Edit Hydration · 🟒 0.057ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                        SVELTYCMS  β€”  ENTRY EDIT HYDRATION AUDIT                         β•‘
β•‘                   File: tests/benchmarks/entry-edit-hydration.test.ts                   β•‘
β•‘                                Ran: 2026-08-11 22:06:57                                 β•‘
β•‘Measures 50-field form mount (widget loader resolve + prefetch) and first-input sync latency.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ 50-Field Loader Resolve        β”‚        0.057 ms β”‚ p95:        0.071 ms β”‚ RPS:     16,895 β•‘
β•‘ Widget Prefetch (5 types)      β”‚        0.015 ms β”‚ p95:        0.020 ms β”‚ RPS:     63,992 β•‘
β•‘ First Input (field patch)      β”‚        0.000 ms β”‚ p95:        0.000 ms β”‚ RPS: 13,912,076 β•‘
β•‘ First Input (JSON.stringify)   β”‚        0.004 ms β”‚ p95:        0.004 ms β”‚ RPS:    256,743 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Media Engine & DAM Overhead · 🟒 197.536ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                            SVELTYCMS β€” MEDIA PIPELINE AUDIT                             β•‘
β•‘                    File: tests/benchmarks/media-performance.test.ts                     β•‘
β•‘                                Ran: 2026-08-11 22:09:16                                 β•‘
β•‘           Measures full upload, processing, and storage pipeline via HTTP E2E           β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ SDK: Media Processing          β”‚      197.536 ms β”‚ p95:      217.007 ms β”‚ RPS:          5 β•‘
β•‘ HTTP: Media Upload             β”‚      152.021 ms β”‚ p95:      167.745 ms β”‚ RPS:          7 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Relational & Nested Queries · 🟒 3.363ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS β€” RELATIONAL RESOLVER AUDIT                          β•‘
β•‘                  File: tests/benchmarks/relational-performance.test.ts                  β•‘
β•‘                                Ran: 2026-08-11 22:06:40                                 β•‘
β•‘Measures GraphQL resolver performance for shallow and deep relational queries including joins and nested population.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Shallow Relational Query       β”‚        3.363 ms β”‚ p95:        4.394 ms β”‚ RPS:        282 β•‘
β•‘ Deep Relational Query          β”‚        2.082 ms β”‚ p95:        2.950 ms β”‚ RPS:        468 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ OpenAPI Specification Performance · 🟒 0.633ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                        SVELTYCMS β€” OPENAPI SPEC GENERATION AUDIT                        β•‘
β•‘                   File: tests/benchmarks/openapi-performance.test.ts                    β•‘
β•‘                                Ran: 2026-08-11 22:06:35                                 β•‘
β•‘Measures dynamic OpenAPI spec generation speed and cached documentation endpoint performance.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Cold OpenAPI Generation        β”‚        0.633 ms β”‚ p95:        1.299 ms β”‚ RPS:      1,579 β•‘
β•‘ Warm OpenAPI Hit (Cached)      β”‚        0.402 ms β”‚ p95:        0.495 ms β”‚ RPS:      2,234 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Auth & RBAC Performance · 🟒 0.462ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS β€” AUTHENTICATION TELEMETRY                           β•‘
β•‘                     File: tests/benchmarks/auth-performance.test.ts                     β•‘
β•‘                                Ran: 2026-08-11 22:06:00                                 β•‘
β•‘             Authentication & RBAC Pipeline Benchmark (Production Optimized)             β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Auth Validation @ 1c           β”‚        0.462 ms β”‚ p95:        0.534 ms β”‚ RPS:      1,964 β•‘
β•‘ HTTP Auth Pipeline @ 8c        β”‚        1.880 ms β”‚ p95:        3.243 ms β”‚ RPS:        503 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Security Β· 🟒 0.002ms Β· ➑️ recorded (awaiting trend) Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” SECURITY INFRASTRUCTURE AUDIT β•‘ β•‘ File: tests/benchmarks/security-audit.test.ts β•‘ β•‘ Ran: 2026-08-11 22:08:24 β•‘ β•‘Measures overhead of WAF request analysis, audit log persistence, Argon2id password hashing, and RBAC permission checks.β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ WAF Deep Analysis β”‚ 0.002 ms β”‚ p95: 0.004 ms β”‚ RPS: 400,952 β•‘ β•‘ Audit Log Dispatch (disabled no-op) β”‚ 0.000 ms β”‚ p95: 0.001 ms β”‚ RPS: 2,066,116 β•‘ β•‘ Argon2id Password Hashing β”‚ 0.544 ms β”‚ p95: 0.635 ms β”‚ RPS: 1,840 β•‘ β•‘ Dispatcher-Only Permission Check β”‚ 0.000 ms β”‚ p95: 0.001 ms β”‚ RPS: 2,107,526 β•‘ β•‘ Full Defense-in-Depth Check β”‚ 0.000 ms β”‚ p95: 0.001 ms β”‚ RPS: 2,255,911 β•‘ β•‘ Admin Verification + Permission Check β”‚ 0.000 ms β”‚ p95: 0.000 ms β”‚ RPS: 12,135,922 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ REST API Performance · 🟒 0.554ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS β€” ENTERPRISE REST API AUDIT                          β•‘
β•‘                   File: tests/benchmarks/rest-api-performance.test.ts                   β•‘
β•‘                                Ran: 2026-08-11 22:05:55                                 β•‘
β•‘Measures latency, throughput, and correctness of core REST endpoints: health check, schema, CRUD list, and search.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Health Check                   β”‚        0.554 ms β”‚ p95:        0.925 ms β”‚ RPS:      1,806 β•‘
β•‘ Collection Schema              β”‚        0.944 ms β”‚ p95:        1.573 ms β”‚ RPS:      1,059 β•‘
β•‘ Collection Find (List)         β”‚        0.910 ms β”‚ p95:        1.489 ms β”‚ RPS:      1,098 β•‘
β•‘ Collection Search              β”‚        0.890 ms β”‚ p95:        1.432 ms β”‚ RPS:      1,123 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ GraphQL API Performance · 🟒 1.259ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS β€” GRAPHQL PERFORMANCE AUDIT                          β•‘
β•‘                 File: tests/benchmarks/graphql-api-performance.test.ts                  β•‘
β•‘                                Ran: 2026-08-11 22:06:09                                 β•‘
β•‘              Measures GraphQL resolver performance across query scenarios,              β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ GQL: System Health [cold]      β”‚        1.259 ms β”‚ p95:        1.989 ms β”‚ RPS:        794 β•‘
β•‘ GQL: System Health [hot]       β”‚        1.135 ms β”‚ p95:        1.752 ms β”‚ RPS:        881 β•‘
β•‘ GQL: Collection List [cold]    β”‚        4.034 ms β”‚ p95:        6.393 ms β”‚ RPS:        248 β•‘
β•‘ GQL: Collection List [hot]     β”‚        3.553 ms β”‚ p95:        4.543 ms β”‚ RPS:        281 β•‘
β•‘ GQL: Concurrent Load [cold]    β”‚        3.048 ms β”‚ p95:        3.953 ms β”‚ RPS:        328 β•‘
β•‘ GQL: Concurrent Load [hot]     β”‚        3.076 ms β”‚ p95:        3.969 ms β”‚ RPS:        325 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Enterprise SEO Suite Audit · 🟒 2.309ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                            SVELTYCMS β€” ENTERPRISE SEO AUDIT                             β•‘
β•‘                     File: tests/benchmarks/seo-performance.test.ts                      β•‘
β•‘                                Ran: 2026-08-09 22:11:12                                 β•‘
β•‘Measures redirect lookup latency, dynamic sitemap.xml generation, robots.txt serving, and 404 logging performance.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Redirect Lookup (301)          β”‚        2.309 ms β”‚ p95:        3.524 ms β”‚ RPS:        433 β•‘
β•‘ Dynamic Sitemap XML            β”‚        0.835 ms β”‚ p95:        1.584 ms β”‚ RPS:      1,198 β•‘
β•‘ Robots.txt Generation          β”‚        2.628 ms β”‚ p95:        3.820 ms β”‚ RPS:        381 β•‘
β•‘ Missing Path (404 Log)         β”‚        3.176 ms β”‚ p95:        4.409 ms β”‚ RPS:        315 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ REAL-TIME BROADCAST AUDIT · 🟒 0.203ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                        SVELTYCMS β€” YJS COLLABORATION SYNC AUDIT                         β•‘
β•‘                   File: tests/benchmarks/websocket-broadcast.test.ts                    β•‘
β•‘                                Ran: 2026-08-11 22:09:53                                 β•‘
β•‘   Measures end-to-end Yjs update propagation latency and connection handshake timing.   β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Yjs CRDT Update Sync           β”‚        0.203 ms β”‚ p95:        0.337 ms β”‚ RPS:      4,924 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ WebSocket & Realtime Latency · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Benchmarks WebSocket connection/broadcast latency.

Scale Β· 20 tests
🏷️ Negative Cache Performance · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Benchmarks 404-miss response times and cache lookup speedup.

🏷️ Revision & History Growth · 🟒 0.888ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                            SVELTYCMS β€” REVISION STRESS AUDIT                            β•‘
β•‘                     File: tests/benchmarks/revision-stress.test.ts                      β•‘
β•‘                                Ran: 2026-08-11 22:07:53                                 β•‘
β•‘Measures read and history list latency degradation under heavy revision history growth (100 revisions per entry).β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Latest Read (High Revision Count) β”‚        0.888 ms β”‚ p95:        1.917 ms β”‚ RPS:      1,127 β•‘
β•‘ History List Retrieval         β”‚        0.543 ms β”‚ p95:        0.866 ms β”‚ RPS:      1,841 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ 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.716ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                            SVELTYCMS β€” MIXED WORKLOAD AUDIT                             β•‘
β•‘                      File: tests/benchmarks/mixed-workload.test.ts                      β•‘
β•‘                                Ran: 2026-08-11 22:06:54                                 β•‘
β•‘Simulates real-world traffic with a weighted mix of reads, searches, GraphQL queries, and metadata requests.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Mixed Workload                 β”‚        1.716 ms β”‚ p95:        3.449 ms β”‚ RPS:        562 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ GraphQL Load Stress · 🟒 3.047ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                         SVELTYCMS β€” GRAPHQL CAPACITY DISCOVERY                          β•‘
β•‘                      File: tests/benchmarks/graphql-stress.test.ts                      β•‘
β•‘                                Ran: 2026-08-11 22:06:18                                 β•‘
β•‘  Discovers the server's maximum sustainable GraphQL throughput by ramping concurrency   β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ GQL: 5c Warmup                 β”‚        3.047 ms β”‚ p95:        3.948 ms β”‚ RPS:        311 β•‘
β•‘ GQL: 10c Light                 β”‚        5.521 ms β”‚ p95:        6.171 ms β”‚ RPS:        175 β•‘
β•‘ GQL: 20c Moderate              β”‚       21.856 ms β”‚ p95:       24.937 ms β”‚ RPS:         47 β•‘
β•‘ GQL: 40c Heavy                 β”‚       33.097 ms β”‚ p95:       40.015 ms β”‚ RPS:         30 β•‘
β•‘ GQL: 60c Stress                β”‚       37.875 ms β”‚ p95:       48.518 ms β”‚ RPS:         26 β•‘
β•‘ GQL: 80c Extreme               β”‚       47.648 ms β”‚ p95:       56.206 ms β”‚ RPS:         21 β•‘
β•‘ GQL: 100c Max                  β”‚       59.837 ms β”‚ p95:       71.431 ms β”‚ RPS:         17 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Bulk Migration & Scale · 🟒 18.348ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                           SVELTYCMS β€” MIGRATION & SCALE AUDIT                           β•‘
β•‘                     File: tests/benchmarks/migration-scale.test.ts                      β•‘
β•‘                                Ran: 2026-08-11 22:09:31                                 β•‘
β•‘Measures bulk ingestion throughput for 10,000 entries and post-migration random lookup performance.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Bulk Migration (10k)           β”‚       18.348 ms β”‚ p95:       34.583 ms β”‚ RPS:         55 β•‘
β•‘ Post-Migration Read            β”‚        1.322 ms β”‚ p95:        2.545 ms β”‚ RPS:        756 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Million-Row Index Pressure · 🟒 0.510ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                           SVELTYCMS  β€”  INDEX PRESSURE AUDIT                            β•‘
β•‘                      File: tests/benchmarks/index-pressure.test.ts                      β•‘
β•‘                                Ran: 2026-08-11 22:07:48                                 β•‘
β•‘    Measures read performance with sorting and filtering on a large entry collection.    β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Sorted List (25k rows)         β”‚        0.510 ms β”‚ p95:        0.663 ms β”‚ RPS:      1,960 β•‘
β•‘ Filtered Query (25k rows)      β”‚        0.503 ms β”‚ p95:        0.625 ms β”‚ RPS:      1,988 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Content Scale Stress · 🟒 1.185ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                        SVELTYCMS  β€”  CONTENT SCALE STRESS AUDIT                         β•‘
β•‘                   File: tests/benchmarks/content-scale-stress.test.ts                   β•‘
β•‘                                Ran: 2026-08-11 22:08:38                                 β•‘
β•‘Measures file-scanning and content discovery performance at extreme scale (1,000+ collections)β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Cold Stress Scan (1k)          β”‚        1.185 ms β”‚ p95:        2.859 ms β”‚ RPS:        844 β•‘
β•‘ Warm Stress Scan (1k)          β”‚        0.211 ms β”‚ p95:        0.272 ms β”‚ RPS:      4,731 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Media Upload Stress & Throughput · 🟒 1.466ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS β€” MEDIA UPLOAD STRESS AUDIT                          β•‘
β•‘                   File: tests/benchmarks/media-upload-stress.test.ts                    β•‘
β•‘                                Ran: 2026-08-11 22:09:18                                 β•‘
β•‘Measures throughput for large file uploads, concurrent transfers, and streaming efficiency.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Single Upload (0.1MB)          β”‚        1.466 ms β”‚ p95:        2.281 ms β”‚ RPS:        682 β•‘
β•‘ Small Upload (20KB)            β”‚        3.026 ms β”‚ p95:        4.017 ms β”‚ RPS:        331 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Full Client Journey Simulation · 🟒 15.228ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                              SVELTYCMS  β€”  WORLD LIFE DATA                              β•‘
β•‘                      File: tests/benchmarks/client-journey.test.ts                      β•‘
β•‘                                Ran: 2026-08-11 22:07:35                                 β•‘
β•‘Measures cumulative latency of a realistic editorial user workflow: Auth β†’ List β†’ View β†’ Edit β†’ Save.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Full Journey @ 1c              β”‚       15.228 ms β”‚ p95:       48.447 ms β”‚ RPS:         66 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Concurrency & Race Condition Β· βšͺ ⏳ pending Β· ➑️ pending Β· source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                         SVELTYCMS β€” THROUGHPUT SCALING (SQLITE)                         β•‘
β•‘                  File: tests/benchmarks/concurrency-throughput.test.ts                  β•‘
β•‘                                Ran: 2026-08-11 22:09:45                                 β•‘
β•‘             Phased wave writes across 10 / 100 / 1000 documents. Loads are              β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ 10 docs Γ— 10 (100 writes)      β”‚        0.000 ms β”‚ p95:        0.000 ms β”‚ RPS:        380 β•‘
β•‘ 100 docs Γ— 1 (100 writes)      β”‚        0.000 ms β”‚ p95:        0.000 ms β”‚ RPS:        369 β•‘
β•‘ 1000 docs Γ— 1 (1000 writes)    β”‚        0.000 ms β”‚ p95:        0.000 ms β”‚ RPS:        327 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Multi-Doc Concurrency Throughput · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Measures throughput scaling across 10, 100, 1000 documents.

🏷️ 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 · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Measures system overhead when downstream dependencies (DB/Redis) fail or timeout.

🏷️ Chaos & Infrastructure Resilience · 🟒 0.750ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                            SVELTYCMS β€” CIRCUIT BREAKER AUDIT                            β•‘
β•‘                 File: tests/benchmarks/circuit-breaker-failover.test.ts                 β•‘
β•‘                                Ran: 2026-08-11 13:34:09                                 β•‘
β•‘Simulates external service failures and measures system graceful degradation via circuit breaker patterns.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Circuit Breaker Fallback       β”‚        0.750 ms β”‚ p95:        1.504 ms β”‚ RPS:      1,334 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Production Day Simulation · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Full production day with mixed workload, 100% reliability.

🏷️ Longevity Soak (Memory Stability) · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Sustained mixed workload with periodic memory sampling β€” detects slow leaks over time.

🏷️ Large Payload Streaming · 🟒 2.127ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                        SVELTYCMS β€” LARGE PAYLOAD STREAMING AUDIT                        β•‘
β•‘                 File: tests/benchmarks/large-payload-streaming.test.ts                  β•‘
β•‘                                Ran: 2026-08-11 20:02:09                                 β•‘
β•‘  Measures download/upload throughput and memory efficiency for large files (5MB-10MB)   β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Upload 0.1MB                   β”‚        2.127 ms β”‚ p95:        2.669 ms β”‚ RPS:        470 β•‘
β•‘ Download 0.1MB                 β”‚        0.791 ms β”‚ p95:        1.312 ms β”‚ RPS:      1,264 β•‘
β•‘ Upload 0.2MB                   β”‚        2.072 ms β”‚ p95:        2.956 ms β”‚ RPS:        483 β•‘
β•‘ Download 0.2MB                 β”‚        0.659 ms β”‚ p95:        1.015 ms β”‚ RPS:      1,517 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
Resilience Β· 5 tests
🏷️ Circuit Breaker Failover · ⏳ pending · ➑️ baseline · source

⏳ Pending β€” Measures system graceful degradation when external services fail.

🏷️ Throttling & Backoff Stress · 🟒 2.907ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                              SVELTYCMS β€” THROTTLING AUDIT                               β•‘
β•‘                File: tests/benchmarks/throttling-backoff-stress.test.ts                 β•‘
β•‘                                Ran: 2026-08-11 20:01:20                                 β•‘
β•‘Simulates high-velocity traffic from a single client IP to verify rate-limiting enforcement and backoff consistency.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Throttling Enforcement         β”‚        2.907 ms β”‚ p95:        6.843 ms β”‚ RPS:        344 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ 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 · 🟒 46.935ms · ➑️ recorded (awaiting trend) · source
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                      SVELTYCMS β€” REINITIALIZE RESILIENCE (SQLite)                       β•‘
β•‘                    File: tests/benchmarks/database-failover.test.ts                     β•‘
β•‘                                Ran: 2026-08-12 11:44:34                                 β•‘
β•‘ Simulates database connection loss mid-request and measures circuit breaker activation, β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Reinitialize Recovery          β”‚       46.935 ms β”‚ p95:       46.935 ms β”‚ RPS:          0 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

⏳ Host environment populates after matrix run.

benchmarkperformancesqlite
Was this page helpful?