MongoDB 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/35 tests Β· 34 skipped Β· mongodb Β· standalone run
Dimension health
| Dimension | Tests | Status | Worst Ξ | Issues |
|---|---|---|---|---|
| Core | 4 | π’ | β | 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 |
|---|---|---|---|---|
| System | 3.827ms | βͺ established at 3.83ms (1 run) | < 5ms | π’ |
| Metadata | 5.424ms | βͺ established at 5.42ms (1 run) | < 5ms | π’ |
| CRUD | 8.637ms | βͺ established at 8.64ms (1 run) | < 5ms | π’ |
| CRUD | 10.200ms | βͺ established at 10.20ms (1 run) | < 5ms | π’ |
Historical pulse
Scope: Sparklines only β full run tables:
tests/benchmarks/results/history.sqlite
| Metric | Trend | Sparkline | Latest |
|---|---|---|---|
| database performance (warm) | π’ | β |
3.476ms |
π Latency trend chart (last 10 runs)
Current Run Summary (2026-07-04)
Scope: Only tests that ran in THIS invocation.
β οΈ Executive PASS/FAIL reflects the last full matrix run.
Run ID: fd5ec950-3c82-4fb3-bd8e-e3430fcb1e49 Β· Tests invoked: 1 Β· Metrics: 4 Β· DB: mongodb
| Test | Metric | Avg (ms) | p95 (ms) | RPS | Trend | Detail |
|---|---|---|---|---|---|---|
| Rest Api Performance | Health Check | 3.827 | 7.675 | 261 | π’ | βͺ established at 3.83ms (1 run) |
| Rest Api Performance | Collection Schema | 5.424 | 9.021 | 184 | π’ | βͺ established at 5.42ms (1 run) |
| Rest Api Performance | Collection Find (List) | 8.637 | 14.902 | 116 | π’ | βͺ established at 8.64ms (1 run) |
| Rest Api Performance | Collection Search | 10.200 | 17.145 | 98 | π’ | βͺ established at 10.20ms (1 run) |
Historical Trends (2026-07-04)
Scope: Sparklines only β full run tables live in
history.sqlite(link below).
Detail: tests/benchmarks/results/history.sqlite Β· SELECT test_id, phase, avg_ms, p95_ms, rps, timestamp FROM runs WHERE db_type='mongodb' AND redis=0 ORDER BY timestamp DESC
Series: 6 Β· DB: mongodb
| Metric | Trend | Sparkline (last 12) | Latest | Runs |
|---|---|---|---|---|
| CACHE PERFORMANCE (warm) | π’ | β |
0.853ms | 1 |
| DATABASE PERFORMANCE (warm) | π’ | β |
3.476ms | 1 |
| HOOKS PERFORMANCE (warm) | π’ | β |
0.318ms | 1 |
| REST API PERFORMANCE (warm) | π’ | β |
3.827ms | 1 |
| TRANSACTION ACID (warm) | π’ | β |
0.002ms | 1 |
| TRUTH LATENCY (warm) | π’ | β |
0.001ms | 1 |
π¬ Full benchmark ledger (35 modules)
Expand dimension groups, then any row, for ASCII truth tables. Executive summary above shows pass/fail and issues only.
Core Β· 16 tests
π·οΈ API LAYER LATENCY Β· π’ 6.694ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β API LAYER LATENCY β
β File: tests/benchmarks/api-latency.test.ts β
β Ran: 2026-07-26 10:43:50 β
β API Latency Benchmark (Production Optimized) β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β HTTP: findById @ 8c β 6.694 ms β p95: 8.702 ms β RPS: 144 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ PHASED COLD START Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Measures the time to READY state (serving traffic) vs WARMED state (background tasks).
π·οΈ SRE TRUTH AUDIT Β· π’ 0.013ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β SRE TRUTH AUDIT β
β File: tests/benchmarks/truth-latency.test.ts β
β Ran: 2026-07-26 10:43:35 β
β Validates performance claims by comparing SDK, Middleware, and Real HTTP Stack β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Logic Baseline β 0.013 ms β p95: 0.002 ms β RPS: 79,189 β
β Local SDK (Full) β 0.008 ms β p95: 0.013 ms β RPS: 126,401 β
β HTTP End-to-End β 3.379 ms β p95: 5.282 ms β RPS: 296 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Incremental Content Reload Β· π’ 0.654ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β INCREMENTAL CONTENT RELOAD AUDIT β
β File: tests/benchmarks/content-incremental-reload.test.ts β
β Ran: 2026-07-26 10:51:03 β
β Measures surgical single-file fullReload vs full reconciliation path β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Incremental fullReload (1 file) β 0.654 ms β p95: 1.066 ms β RPS: 1,530 β
β Full Reconciliation Reload β 0.920 ms β p95: 2.364 ms β RPS: 1,087 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ State Machine Transitions Β· π’ 118.716ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β STATE MACHINE INTEGRITY β
β File: tests/benchmarks/state-machine-transition.test.ts β
β Ran: 2026-07-26 10:51:20 β
βSimulates rapid system re-initializations and verifies valid self-healing state transitions under stress.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β State Transition (READY -> IDLE -> READY) β 118.716 ms β p95: 147.798 ms β RPS: 8 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Database Adapter Raw CRUD Β· π’ 1.371ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β DATABASE ADAPTER PERFORMANCE (MONGODB) β
β File: tests/benchmarks/database-performance.test.ts β
β Ran: 2026-07-26 10:50:20 β
β Measures raw CRUD performance, indexing efficiency, and connection pool resilience β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β INSERT β 1.371 ms β p95: 1.868 ms β RPS: 549 β
β FIND ONE β 1.129 ms β p95: 1.489 ms β RPS: 700 β
β FIND MANY (limit 50) β 1.695 ms β p95: 2.178 ms β RPS: 467 β
β UPDATE β 1.599 ms β p95: 2.369 ms β RPS: 445 β
β NATIVE UPSERT β 1.545 ms β p95: 2.220 ms β RPS: 467 β
β COUNT β 7.316 ms β p95: 9.885 ms β RPS: 137 β
β DELETE β 1.704 ms β p95: 3.724 ms β RPS: 478 β
β BULK INSERT (100) β 7.948 ms β p95: 11.078 ms β RPS: 120 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ ACID Transaction Overhead Β· π’ 0.002ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β ACID INTEGRITY AUDIT β
β File: tests/benchmarks/transaction-acid.test.ts β
β Ran: 2026-07-26 10:50:25 β
β Measures transaction commit latencies and rollback overhead across database adapters β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β TX Commit β 0.002 ms β p95: 0.005 ms β RPS: 367,625 β
β TX Rollback Integrity β 2.136 ms β p95: 5.400 ms β RPS: 468 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Logic Β· π’ 0.001ms Β· β‘οΈ βͺ established at 0.001ms (1 run) (2026-07-04 08:14:03) Β· source
> β³ Pendingπ·οΈ SDK Β· π’ 1.697ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β SDK OVERHEAD TELEMETRY β β File: tests/benchmarks/local-api-performance.test.ts β β Ran: 2026-07-26 10:46:57 β β Measures LocalCMS SDK overhead vs direct adapter calls to verify zero-tax dispatching β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Direct Adapter Call β 1.697 ms β p95: 4.115 ms β RPS: 589 β β LocalCMS SDK Call β 1.520 ms β p95: 3.929 ms β RPS: 658 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ HTTP Β· π’ 1.250ms Β· β‘οΈ βͺ established at 1.25ms (1 run) (2026-07-04 08:14:03) Β· source
> β³ Pendingπ·οΈ unknown Β· π’ 0.005ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β CACHE EVICTION BOUNDARY HARDENING β β File: unknown β β Ran: 2026-07-26 10:50:41 β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Cache Flooding & Eviction β 0.005 ms β p95: 0.007 ms β RPS: 213,454 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ Cache Β· π’ 0.003ms Β· β‘οΈ recorded (awaiting trend) Β· source
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β SVELTYCMS β CACHE SERVICE TELEMETRY β β File: tests/benchmarks/cache-service.test.ts β β Ran: 2026-07-26 10:50:44 β β Measures L1 cache hit latency and pattern invalidation overhead at scale β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£ β Cache L1 Hit β 0.003 ms β p95: 0.007 ms β RPS: 286,842 β β Pattern Invalidation (1k items @ 200k noise) β 12.213 ms β p95: 13.836 ms β RPS: 82 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ```π·οΈ Middleware Β· π’ 10.476ms Β· β‘οΈ βͺ established at 10.48ms (1 run) (2026-07-04 08:19:49) Β· source
> β³ Pendingπ·οΈ System Β· π’ 3.827ms Β· β‘οΈ βͺ established at 3.83ms (1 run) (2026-07-04 08:20:37) Β· source
> β³ Pendingπ·οΈ Metadata Β· π’ 5.424ms Β· β‘οΈ βͺ established at 5.42ms (1 run) (2026-07-04 08:20:37) Β· source
> β³ Pendingπ·οΈ CRUD Β· π’ 10.200ms Β· β‘οΈ βͺ established at 10.20ms (1 run) (2026-07-04 08:20:37) Β· source
> β³ PendingAPI Β· 8 tests
π·οΈ Temporal Integrity Audit Β· π’ 22.759ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β TEMPORAL INTEGRITY β
β File: tests/benchmarks/temporal-integrity.test.ts β
β Ran: 2026-07-26 10:47:54 β
βValidates deterministic UTC normalization of ISO date strings across timezone offsets for consistent persistence.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Timezone Ingestion β 22.759 ms β p95: 22.759 ms β RPS: 44 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Relational & Nested Queries Β· π’ 7.771ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β RELATIONAL RESOLVER AUDIT β
β File: tests/benchmarks/relational-performance.test.ts β
β Ran: 2026-07-26 10:46:22 β
βMeasures GraphQL resolver performance for shallow and deep relational queries including joins and nested population.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Shallow Relational Query β 7.771 ms β p95: 11.872 ms β RPS: 123 β
β Deep Relational Query β 4.285 ms β p95: 5.699 ms β RPS: 214 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Auth & RBAC Performance Β· π’ 1.253ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β AUTHENTICATION TELEMETRY β
β File: tests/benchmarks/auth-performance.test.ts β
β Ran: 2026-07-26 10:43:56 β
β Authentication & RBAC Pipeline Benchmark (Production Optimized) β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Auth Validation @ 1c β 1.253 ms β p95: 1.919 ms β RPS: 635 β
β HTTP Auth Pipeline @ 8c β 6.006 ms β p95: 10.270 ms β RPS: 151 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ REST API Performance Β· π’ 2.807ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β ENTERPRISE REST API AUDIT β
β File: tests/benchmarks/rest-api-performance.test.ts β
β Ran: 2026-07-26 10:43:47 β
βMeasures latency, throughput, and correctness of core REST endpoints: health check, schema, CRUD list, and search.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Health Check β 2.807 ms β p95: 5.648 ms β RPS: 356 β
β Collection Schema β 7.543 ms β p95: 11.604 ms β RPS: 133 β
β Collection Find (List) β 6.373 ms β p95: 10.096 ms β RPS: 157 β
β Collection Search β 6.566 ms β p95: 10.762 ms β RPS: 152 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ GraphQL API Performance Β· π’ 1.671ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β GRAPHQL PERFORMANCE AUDIT β
β File: tests/benchmarks/graphql-api-performance.test.ts β
β Ran: 2026-07-26 10:45:20 β
β Measures GraphQL resolver performance and throughput across varied query scenarios. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β GQL: System Health β 1.671 ms β p95: 2.828 ms β RPS: 599 β
β GQL: Collection List β 7.281 ms β p95: 11.701 ms β RPS: 137 β
β GQL: Concurrent Load β 5.860 ms β p95: 9.791 ms β RPS: 171 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Enterprise SEO Suite Audit Β· π’ 4.267ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β ENTERPRISE SEO AUDIT β
β File: tests/benchmarks/seo-performance.test.ts β
β Ran: 2026-07-26 10:46:27 β
βMeasures redirect lookup latency, dynamic sitemap.xml generation, robots.txt serving, and 404 logging performance.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Redirect Lookup (301) β 4.267 ms β p95: 12.458 ms β RPS: 234 β
β Dynamic Sitemap XML β 2.643 ms β p95: 4.984 ms β RPS: 378 β
β Robots.txt Generation β 2.957 ms β p95: 4.522 ms β RPS: 338 β
β Missing Path (404 Log) β 6.397 ms β p95: 9.067 ms β RPS: 156 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ REAL-TIME BROADCAST AUDIT Β· π’ 0.471ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β YJS COLLABORATION SYNC AUDIT β
β File: tests/benchmarks/websocket-broadcast.test.ts β
β Ran: 2026-07-26 10:54:04 β
β Measures end-to-end Yjs update propagation latency and connection handshake timing. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Yjs CRDT Update Sync β 0.471 ms β p95: 0.748 ms β RPS: 2,123 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ WebSocket & Realtime Latency Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Benchmarks WebSocket connection/broadcast latency.
Scale Β· 15 tests
π·οΈ Negative Cache Performance Β· π’ 0.853ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β CACHE EFFICIENCY AUDIT β
β File: tests/benchmarks/cache-performance.test.ts β
β Ran: 2026-07-04 08:18:53 β
β Measures cache hit vs miss latency and efficiency via real HTTP end-to-end requests. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Cache Miss (Bypass) β 0.853 ms β p95: 1.168 ms β RPS: 1,035 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ 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 Β· π’ 5.416ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MIXED WORKLOAD AUDIT β
β File: tests/benchmarks/mixed-workload.test.ts β
β Ran: 2026-07-26 10:46:33 β
βSimulates real-world traffic with a weighted mix of reads, searches, GraphQL queries, and metadata requests.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Mixed Workload β 5.416 ms β p95: 9.035 ms β RPS: 176 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ GraphQL Load Stress Β· π’ 7.059ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β GRAPHQL CAPACITY DISCOVERY β
β File: tests/benchmarks/graphql-stress.test.ts β
β Ran: 2026-07-26 10:45:32 β
β Discovers the server's maximum sustainable GraphQL throughput by ramping concurrency β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β GQL: 5c Warmup β 7.059 ms β p95: 10.753 ms β RPS: 132 β
β GQL: 10c Light β 10.664 ms β p95: 14.984 ms β RPS: 93 β
β GQL: 20c Moderate β 18.473 ms β p95: 24.758 ms β RPS: 54 β
β GQL: 40c Heavy β 37.355 ms β p95: 50.013 ms β RPS: 27 β
β GQL: 60c Stress β 54.785 ms β p95: 79.987 ms β RPS: 18 β
β GQL: 80c Extreme β 69.482 ms β p95: 94.098 ms β RPS: 15 β
β GQL: 100c Max β 55.195 ms β p95: 105.429 ms β RPS: 18 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Bulk Migration & Scale Β· π’ 79.450ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MIGRATION & SCALE AUDIT β
β File: tests/benchmarks/migration-scale.test.ts β
β Ran: 2026-07-26 10:53:18 β
βMeasures bulk ingestion throughput for 10,000 entries and post-migration random lookup performance.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Bulk Migration (10k) β 79.450 ms β p95: 165.112 ms β RPS: 13 β
β Post-Migration Read β 6.204 ms β p95: 10.624 ms β RPS: 161 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Million-Row Index Pressure Β· π’ 3.654ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β INDEX PRESSURE AUDIT β
β File: tests/benchmarks/index-pressure.test.ts β
β Ran: 2026-07-26 10:48:16 β
β Measures read performance with sorting and filtering on a large entry collection. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Sorted List (25k rows) β 3.654 ms β p95: 6.094 ms β RPS: 274 β
β Filtered Query (25k rows) β 2.482 ms β p95: 4.142 ms β RPS: 403 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Content Scale Stress Β· π’ 2.150ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β CONTENT SCALE STRESS AUDIT β
β File: tests/benchmarks/content-scale-stress.test.ts β
β Ran: 2026-07-26 10:51:06 β
βMeasures file-scanning and content discovery performance at extreme scale (1,000+ collections)β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Cold Stress Scan (1k) β 2.150 ms β p95: 5.872 ms β RPS: 465 β
β Warm Stress Scan (1k) β 0.619 ms β p95: 0.687 ms β RPS: 1,615 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Media Upload Stress & Throughput Β· π’ 3.627ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β MEDIA UPLOAD STRESS AUDIT β
β File: tests/benchmarks/media-upload-stress.test.ts β
β Ran: 2026-07-26 10:52:59 β
βMeasures throughput for large file uploads, concurrent transfers, and streaming efficiency.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Single Upload (0.1MB) β 3.627 ms β p95: 7.626 ms β RPS: 276 β
β Small Upload (20KB) β 10.886 ms β p95: 17.910 ms β RPS: 92 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Full Client Journey Simulation Β· π’ 37.067ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β WORLD LIFE DATA β
β File: tests/benchmarks/client-journey.test.ts β
β Ran: 2026-07-26 10:48:02 β
βMeasures cumulative latency of a realistic editorial user workflow: Auth β List β View β Edit β Save.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Full Journey @ 4c β 37.067 ms β p95: 45.313 ms β RPS: 27 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Concurrency & Race Condition Β· βͺ β³ pending Β· β‘οΈ pending Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β THROUGHPUT SCALING (MONGODB) β
β File: tests/benchmarks/concurrency-throughput.test.ts β
β Ran: 2026-07-26 10:53:45 β
β 100 writes across 10, 100, 1000 docs. Same work, different parallelism. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β 10 docs Γ 10 β 0.000 ms β p95: 0.000 ms β RPS: 458 β
β 100 docs Γ 1 β 0.000 ms β p95: 0.000 ms β RPS: 450 β
β 1000 docs Γ 1 β 0.000 ms β p95: 0.000 ms β RPS: 470 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Multi-Doc Concurrency Throughput Β· π’ 0.859ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β LOCAL SDK BENCHMARK (MONGODB) β
β File: tests/benchmarks/local-api-throughput.test.ts β
β Ran: 2026-07-26 10:48:30 β
β Measures write throughput, read throughput, and SDK overhead in one pass. β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Writes (1000) β 0.859 ms β p95: 0.000 ms β RPS: 1,164 β
β Reads (1000) β 0.353 ms β p95: 0.000 ms β RPS: 2,836 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ 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.
π·οΈ Production Day Simulation Β· β³ pending Β· β‘οΈ baseline Β· source
β³ Pending β Full production day with mixed workload, 100% reliability.
Resilience Β· 5 tests
π·οΈ Circuit Breaker Failover Β· π’ 1.395ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β CIRCUIT BREAKER AUDIT β
β File: tests/benchmarks/circuit-breaker-failover.test.ts β
β Ran: 2026-07-26 10:44:03 β
βSimulates external service failures and measures system graceful degradation via circuit breaker patterns.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Circuit Breaker Fallback β 1.395 ms β p95: 5.716 ms β RPS: 717 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ Throttling & Backoff Stress Β· π’ 6.395ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β THROTTLING AUDIT β
β File: tests/benchmarks/throttling-backoff-stress.test.ts β
β Ran: 2026-07-26 10:51:08 β
βSimulates high-velocity traffic from a single client IP to verify rate-limiting enforcement and backoff consistency.β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Throttling Enforcement β 6.395 ms β p95: 11.274 ms β RPS: 156 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π·οΈ 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 Β· π’ 1.006ms Β· β‘οΈ recorded (awaiting trend) Β· source
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SVELTYCMS β DATABASE FAILOVER AUDIT β
β File: tests/benchmarks/database-failover.test.ts β
β Ran: 2026-07-26 10:50:51 β
β Simulates database connection loss mid-request and measures circuit breaker activation, β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Baseline Health Check β 1.006 ms β p95: 2.493 ms β RPS: 994 β
β Degraded Dependency β 2.272 ms β p95: 5.149 ms β RPS: 440 β
β Post-Recovery Health β 4.595 ms β p95: 7.263 ms β RPS: 218 β
β Reconnect Time β 0.951 ms β p95: 0.951 ms β RPS: 0 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β³ Host environment populates after matrix run.