Skip to content

Documentation

MongoDB Performance Audit

Database performance benchmarks with trend analysis and competitive context.

7/4/2026
43 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 --sql) always records.

πŸ“Š Latest Performance Audit

πŸ“ Fix Overlays

Note

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

(21/10/2026, 18:35:49)

βœ… PASS Β· 33/39 tests Β· 6 skipped Β· MONGODB Β· Bun 1.4.2

Dimension health

Dimension Tests Status Worst Ξ” Issues
Core 10 🟒 +21550% 0
API 9 🟒 +42% 0
Scale 15 🟒 -100% 0
Resilience 5 🟒 β€” 0

Issues (action required)

βœ… All clear β€” no regressions or budget violations detected.

Executive latency matrix

Scenario Latency Trend Budget Result
Cold Start N/A βšͺ (β€”) < 5000ms βšͺ N/A
REST (Collections) N/A βšͺ (β€”) < 5ms βšͺ N/A
Middleware Hooks N/A βšͺ < 2ms βšͺ N/A
GraphQL (Avg) N/A βšͺ (β€”) < 5ms βšͺ N/A
Million-Row Index N/A βšͺ < 250ms βšͺ N/A
DB Raw (p95) N/A βšͺ < 50ms βšͺ N/A

Historical pulse

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

Metric Trend Sparkline Latest
πŸ“ˆ Latency trend chart (last 10 runs)
xychart-beta title "MONGODB 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 API LAYER LATENCY: [0.19, 0.05] SRE TRUTH AUDIT: [0.12, 0.95] COMPETITIVE 9-WORKLOAD REPLI: [0.08, 0.05] MIDDLEWARE FLAMEGRAPH PROFIL: [0.13, 0.05] Incremental Content Reload: [0.06, 0.05] Database Adapter Raw CRUD: [0.05, 0.05] REST API Performance: [0.19, 0.05] GraphQL API Performance: [0.07, 0.05]

πŸ“‹ Partial report β€” run full matrix for complete cross-DB analysis.

πŸ“‹ Partial report β€” run full matrix for complete cross-DB analysis.

πŸ”΄ Top Regressions

πŸ”΄ graphql-cache-hit [Q2: Collections (L1 Hit)] (mongodb): +97% | 2.10ms vs 1.07ms baseline πŸ”΄ graphql-cache-hit [Q1: Health (L1 Hit)] (mongodb): +57% | 2.24ms vs 1.43ms baseline πŸ”΄ graphql-cache-hit [Q2: Collections (Cold Miss)] (mongodb): +56% | 3.11ms vs 2.00ms baseline πŸ”΄ websocket-broadcast [Yjs CRDT Propagation] (mongodb): +29% | 0.16ms vs 0.13ms baseline πŸ”΄ api-latency [HTTP: findById TURBO-HIT @ 8c (Warm)] (mongodb): +29% | 0.99ms vs 0.77ms baseline

🟒 Top Improvements

sharp-vs-bun-image [Bun.Image Metadata (header-only)] (mongodb): -59% | 0.00ms vs 0.01ms baseline entry-edit-hydration [Widget Prefetch (5 types)] (mongodb): -57% | 0.02ms vs 0.04ms baseline scale-spectrum [listFilterSort @ 50000] (mongodb): -53% | 0.88ms vs 1.87ms baseline competitive-workload-replica [update (Warm Concurrent 8c)] (mongodb): -53% | 2.80ms vs 6.00ms baseline competitive-workload-replica [findById (Warm Sequential)] (mongodb): -50% | 0.11ms vs 0.23ms baseline

Current Run Summary (2026-10-18)

Scope: Only tests that ran in THIS invocation.

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

Run ID: 01a150f1-d994-70cc-9be2-83836f498ce1 Β· Tests invoked: 1 Β· Metrics: 19 Β· DB: mongodb

Test Metric Avg (ms) p95 (ms) RPS Trend Detail
Database Performance INSERT 0.758 1.066 1248 🟒 βšͺ established at 0.758ms (1 run)
Database Performance FIND ONE 0.777 0.973 1232 🟒 βšͺ established at 0.777ms (1 run)
Database Performance FIND MANY (limit 50) 1.172 1.805 790 🟒 βšͺ established at 1.17ms (1 run)
Database Performance FILTER (blob field, 1 match) 3.363 3.833 293 🟒 βšͺ established at 3.36ms (1 run)
Database Performance QUERY BUILDER LIST (50) 5.941 6.975 165 🟒 βšͺ established at 5.94ms (1 run)
Database Performance FIND PAGE (50 hasMore) 1.170 1.589 797 🟒 βšͺ established at 1.17ms (1 run)
Database Performance FIND PAGE keyset 1.088 1.352 878 🟒 βšͺ established at 1.09ms (1 run)
Database Performance FIND MANY offset 50 1.009 1.352 925 🟒 βšͺ established at 1.01ms (1 run)
Database Performance LIST+COUNT (legacy) 2.617 3.279 369 🟒 βšͺ established at 2.62ms (1 run)
Database Performance UPDATE 0.894 1.106 1085 🟒 βšͺ established at 0.894ms (1 run)
Database Performance UPDATE (no-returning) 0.887 1.036 1100 🟒 βšͺ established at 0.887ms (1 run)
Database Performance NATIVE UPSERT 0.939 1.204 1024 🟒 βšͺ established at 0.939ms (1 run)
Database Performance COUNT 2.224 2.535 443 🟒 βšͺ established at 2.22ms (1 run)
Database Performance COUNT ESTIMATE 0.613 0.760 1555 🟒 βšͺ established at 0.613ms (1 run)
Database Performance COUNT CACHED 0.002 0.004 409651 🟒 βšͺ established at 0.002ms (1 run)
Database Performance DELETE (Active Rows) 1.756 2.196 537 🟒 βšͺ established at 1.76ms (1 run)
Database Performance BULK INSERT (100) 4.435 7.114 202 🟒 βšͺ established at 4.43ms (1 run)
Database Performance BULK UPDATE (100 heterogeneous) 6.432 7.791 147 🟒 βšͺ established at 6.43ms (1 run)
Database Performance BULK UPDATE (100 homogeneous) 4.672 5.734 200 🟒 βšͺ established at 4.67ms (1 run)

Historical Trends (2026-10-21)

Mode: production-parity matrix runs only (run_mode='matrix' + server_mode='production' β€” NODE_ENV=production, no TEST_MODE). Standalone/mode-variant samples are recorded but never trended here.

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, server_mode, avg_ms, p95_ms, rps, timestamp FROM runs WHERE db_type='mongodb' AND redis=0 ORDER BY timestamp DESC

Series: 55 Β· DB: mongodb

Metric Trend Sparkline (last 7) Latest
ADMIN UX VITALITY (warm) 🟒 β–ˆβ–β–…β– 0.371ms
AI PERFORMANCE (warm) 🟒 ▁▁▁▁ 0.000ms
API LATENCY (warm) 🟒 β–ˆβ–‚β–ˆβ–ƒβ–β–β–… 2.155ms
AUTH PERFORMANCE (warm) 🟒 β–β–ƒβ–ˆβ–ƒβ–ƒβ–„ 0.835ms
AUTH SESSION AMR (warm) 🟒 β–ˆβ–…β–‡β–ƒβ–…β–β–… 0.703ms
BUILD ANALYSIS (warm) 🟒 ▁▁ 0.000ms
CACHE HIT RATIO (warm) 🟒 β–‚β–β–ˆβ–…β–β–β–‡ 1.484ms
CACHE PERFORMANCE (warm) 🟒 β–β–ˆβ–β–ˆ 0.913ms
CACHE SERVICE (warm) 🟒 β–β–†β–ˆβ–β–…β–… 0.605ms
CLIENT JOURNEY (warm) 🟒 β–ˆβ– 3.859ms
COMPETITIVE WORKLOAD REPLICA (warm) 🟒 β–β–‚β–β–†β–‚β–ˆβ–ƒ 0.889ms
CONCURRENCY MAX (warm) 🟒 β–ˆβ– 73.933ms
CONFIG PROMOTION (warm) 🟒 β–β–β–„β–†β–…β–ˆβ– 5.778ms
CONTENT GUI SAVE (warm) 🟒 β–ˆβ– 1.563ms
CONTENT SCALE STRESS (warm) 🟒 β–ˆβ–‚β–‡β– 0.134ms
CONTENT SCAN (warm) 🟒 β–ˆβ–‚β–†β– 0.636ms
DATABASE PERFORMANCE (warm) 🟒 β–β–β–ƒβ–β–ˆβ–β– 0.601ms
ENTRY EDIT HYDRATION (warm) 🟒 β–β–β–ˆβ–…β–β–β–„ 0.016ms
GRAPHQL API PERFORMANCE (warm) 🟒 β–‚β–…β–„β–ˆβ–…β–‚β– 0.754ms
GRAPHQL CACHE HIT (warm) 🟒 β–β–‚β–β–ˆβ–‚β–„β–‚ 2.103ms
GRAPHQL LOCAL SDK (warm) 🟒 β–ˆβ–ƒβ–ˆβ– 0.000ms
GRAPHQL STRESS (warm) 🟒 β–ˆβ–β–‚β–„β–β–…β–ˆ 11.075ms
HOOKS PERFORMANCE (warm) 🟒 β–…β–ƒβ–β–ˆβ–β–„β–‚ 0.582ms
INDEX PRESSURE (warm) 🟒 β–‡β–ˆβ–β–‡ 0.486ms
LARGE PAYLOAD STREAMING (warm) 🟒 β–ƒβ–‡β–ˆβ–β–ƒβ–†β–ˆ 12.482ms
LOCAL API PERFORMANCE (warm) 🟒 β–ˆβ–†β–ˆβ–ƒβ–β–‚ 0.593ms
LOCAL API THROUGHPUT (warm) 🟒 β–ˆβ–β–‡β– 2.621ms
LOCAL CMS CRUD (warm) 🟒 β–ƒβ–ƒβ–ƒβ–ƒβ–β–ˆβ–„ 0.849ms
LOCAL SDK VS DIRECT (warm) 🟒 β–‚β–†β–β–…β–β–†β–ˆ 0.807ms
MEDIA PERFORMANCE (warm) 🟒 β–β–†β–β–„β–‚β–β–ˆ 103.934ms
MEDIA UPLOAD STRESS (warm) 🟒 β–‚β–ˆβ–β–‚ 7.250ms
MEMORY COUNTERS (warm) 🟒 ▁▁ 0.000ms
MIDDLEWARE FLAMEGRAPH (warm) 🟒 β–…β–ƒβ–‚β–ˆβ–β–β–ˆ 1.425ms
MIGRATION SCALE (warm) 🟒 β–ˆβ–‚β–β–‡β–β– 0.474ms
MIXED WORKLOAD (warm) 🟒 β–ˆβ– 0.949ms
MULTI TENANT PERFORMANCE (warm) 🟒 β–ˆβ– 0.550ms
OPENAPI PERFORMANCE (warm) 🟒 β–ˆβ–β–‡β–…β–β–… 1.147ms
PRODUCTION DAY (warm) 🟒 β–ˆβ– 1.759ms
REALTIME PERFORMANCE (warm) 🟒 ▁▁▁▁▁▁ 0.000ms
REVISION STRESS (warm) 🟒 β–β–ˆβ–β–β–‡β– 0.288ms
RIGHT TO BE FORGOTTEN AUDIT (warm) 🟒 β–β–ˆ 6.540ms
SCALE SPECTRUM (warm) 🟒 β–‡β–ƒβ–β–β–ˆβ–ƒβ–… 0.875ms
SECURITY AUDIT (warm) 🟒 β–ˆβ–β–β–β–β–β– 0.001ms
SEO PERFORMANCE (warm) 🟒 β–β–ˆβ–β– 1.744ms
SHARP VS BUN IMAGE (warm) 🟒 β–„β–β–β–ˆβ–„β–ƒβ–‚ 37.205ms
STATE MACHINE TRANSITION (warm) 🟒 β–‚β–ˆβ–β–„ 29.671ms
TELEMETRY PERFORMANCE (warm) 🟒 β–β–ˆβ–ˆβ– 0.000ms
TEMPORAL INTEGRITY (warm) 🟒 β–ˆβ– 3.155ms
TRANSACTION ACID (warm) 🟒 β–β–ˆβ–β–‡ 0.643ms
WEBSOCKET BROADCAST (warm) 🟒 β–β–ˆ 0.163ms
WIDGET PERFORMANCE (warm) 🟒 β–ˆβ–β–‡β–ˆβ–β–† 0.522ms
CONTENT INCREMENTAL RELOAD (warm) βšͺ β–‚β–β–ˆβ–‚β–‚β–β–† 0.642ms
NEGATIVE CACHE (warm) βšͺ β–ˆβ–ˆβ–β–‡β–‡β– 0.001ms
REST API PERFORMANCE (warm) βšͺ β–‚β–ˆβ–„β–ƒβ–ƒβ–β–† 2.071ms
TRUTH LATENCY (warm) βšͺ β–ƒβ–β–β–‚β–β–β–ˆ 1.299ms
πŸ“Š Infrastructure drill-down (expand for adapter, hooks, memory trends)

πŸ“Š Infrastructure drill-down

🏷️ Mixed Workload Performance {#mixedAvg}

Mixed p95: β€” (not measured in this run) | Trend: βšͺ (β€”)

Production request mix: 60% Reads, 20% Writes, 15% GraphQL, 5% Media.

🏷️ Database Adapter Performance {#dbRaw}

Raw Adapter p95: β€” (not measured in this run) | Target: < 50ms | Trend: βšͺ (β€”)

Direct database access latency (bypass CMS logic).

🏷️ Middleware & Hooks Audit {#hooks}

Middleware p95: β€” (not measured in this run) | Target: < 2ms | Trend: βšͺ (β€”)

Total overhead of security, logging, and auth hooks.

🏷️ Memory Stability Audit {#memGrowth}

Memory RSS Ξ”: β€” (not measured in this run) | Target: < 60MB | Trend: βšͺ (β€”)

Peak memory growth during stress workload.

Enterprise scale audit

🏷️ Multi-Tenancy Performance {#tenancyAvg}

Tenancy p95: β€” (not measured in this run) | Trend: βšͺ (β€”)

Measures latency across tenant isolation boundaries.

🏷️ Relational Resolver Latency {#relationalAvg}

Relational p95: β€” (not measured in this run) | Trend: βšͺ (β€”)

Tests performance of complex JOINs and nested relationship population.

🏷️ Telemetry & Update Performance {#telemetryAvg}

Telemetry p95: β€” (not measured in this run) | Trend: βšͺ (β€”)

Measures overhead of telemetry collection and cryptographic signing.

πŸ”¬ 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 Β· 27 tests
🏷️ API LAYER LATENCY Β· βšͺ 2.155ms Β· ↗️ β€” Β· 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 83% β€” check connection pool saturation or lock contention. **Severe degradation** (+144%) β€” review recent commits immediately. > **Check**: `src/routes/api/[...path]/+server.ts` Β· `src/hooks.server.ts`
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                     SVELTYCMS β€” API LAYER LATENCY                                     β•‘
β•‘                              File: tests/benchmarks/api-latency.test.ts                               β•‘
β•‘                                       Ran: 2026-10-06 12:40:21                                        β•‘
β•‘              Cold full-pipeline findById + warm TURBO-HIT path after responseCache fill.              β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ HTTP: findById @ 8c (Cold)   β”‚ Cold:     2.81 ms β”‚ Warm:     2.604 ms β”‚ p95:     3.382 ms β”‚   2,984 RPS β•‘
β•‘ HTTP: findById TURBO-HIT @ 8c (Warm) β”‚ Cold:     0.27 ms β”‚ Warm:     0.468 ms β”‚ p95:     0.640 ms β”‚  15,938 RPS β•‘
β•‘ HTTP: zstd large GET (>64KiB, drained) β”‚ Cold:     1.66 ms β”‚ Warm:     1.816 ms β”‚ p95:     2.389 ms β”‚   1,056 RPS β•‘
β•‘ HTTP: findById TURBO-HIT idle (Warm) β”‚        0.215 ms β”‚ p95:        0.284 ms β”‚ RPS:      4,317 β•‘
β•‘ HTTP: findById TURBO-HIT during zstd (Warm) β”‚        0.274 ms β”‚ p95:        0.326 ms β”‚ RPS:      3,583 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ PHASED COLD START Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” PHASED COLD START AUDIT β•‘ β•‘ File: tests/benchmarks/cold-start-phased.test.ts β•‘ β•‘ Ran: 2026-09-18 18:14:41 β•‘ β•‘ Measures process spawn, dependency hydration, and first-request TTFB readiness. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Initial Cold Boot (Fresh Process) β”‚ 2366.569 ms β”‚ p95: 2366.569 ms β”‚ RPS: 0 β•‘ β•‘ Steady-State Respawn (Average) β”‚ 1567.161 ms β”‚ p95: 2366.569 ms β”‚ RPS: 0 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ SRE TRUTH AUDIT Β· βšͺ 1.299ms Β· ↗️ β€” Β· 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 100% β€” check connection pool saturation or lock contention. **Severe degradation** (+21550%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                      SVELTYCMS β€” SRE TRUTH AUDIT                                      β•‘
β•‘                             File: tests/benchmarks/truth-latency.test.ts                              β•‘
β•‘                                       Ran: 2026-10-06 09:43:42                                        β•‘
β•‘            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 β”‚ 572,628 RPS β•‘
β•‘ Local SDK (Full)             β”‚ Cold:    14.31 ms β”‚ Warm:     0.005 ms β”‚ p95:     0.010 ms β”‚ 165,975 RPS β•‘
β•‘ HTTP End-to-End              β”‚ Cold:     4.33 ms β”‚ Warm:     0.263 ms β”‚ p95:     0.409 ms β”‚   3,775 RPS β•‘
β•‘ HTTP Cold (Cache-Busted)     β”‚ Cold:     3.32 ms β”‚ Warm:     1.299 ms β”‚ p95:     1.599 ms β”‚     769 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Incremental Content Reload Β· βšͺ 0.642ms Β· ↗️ β€” Β· 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 74% β€” check connection pool saturation or lock contention. **Severe degradation** (+183%) β€” review recent commits immediately. > **Check**: `src/content/engine.server.ts` Β· `src/routes/api/[...path]/handlers/content.ts`
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                             SVELTYCMS β€” INCREMENTAL CONTENT RELOAD AUDIT                              β•‘
β•‘                       File: tests/benchmarks/content-incremental-reload.test.ts                       β•‘
β•‘                                       Ran: 2026-10-06 09:48:17                                        β•‘
β•‘      Measures surgical single-file fullReload vs full reconciliation path and batch processing.       β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Incremental fullReload (1 file) β”‚ Cold:     4.38 ms β”‚ Warm:     0.061 ms β”‚ p95:     0.111 ms β”‚  14,581 RPS β•‘
β•‘ Full Reconciliation Reload   β”‚ Cold:     2.68 ms β”‚ Warm:     0.197 ms β”‚ p95:     0.307 ms β”‚   4,891 RPS β•‘
β•‘ Sequential 10-File Reload    β”‚ Cold:     4.54 ms β”‚ Warm:     0.642 ms β”‚ p95:     0.870 ms β”‚   1,548 RPS β•‘
β•‘ Batched 10-File Reload       β”‚ Cold:     1.15 ms β”‚ Warm:     0.230 ms β”‚ p95:     0.257 ms β”‚   4,169 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ State Machine Transitions Β· βšͺ 29.671ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Avg degraded but p95 stable β€” possible cold-start effect, GC pause, or warmup variance.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS β€” STATE MACHINE INTEGRITY                                  β•‘
β•‘                        File: tests/benchmarks/state-machine-transition.test.ts                        β•‘
β•‘                                       Ran: 2026-10-06 09:48:24                                        β•‘
β•‘Measures state machine self-healing transition latencies, convergence settling time, and health probe consistency under stress.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ State Transition (Transient) β”‚ Cold:    47.36 ms β”‚ Warm:    29.671 ms β”‚ p95:    34.388 ms β”‚      34 RPS β•‘
β•‘ Self-Healing Full Convergence β”‚ Cold:    25.75 ms β”‚ Warm:    27.079 ms β”‚ p95:    34.053 ms β”‚      37 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Database Adapter Raw CRUD Β· βšͺ 0.601ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                          SVELTYCMS β€” DATABASE ADAPTER PERFORMANCE (MONGODB)                           β•‘
β•‘                          File: tests/benchmarks/database-performance.test.ts                          β•‘
β•‘                                       Ran: 2026-10-18 21:38:08                                        β•‘
β•‘          Measures raw CRUD performance, indexing efficiency, and connection pool resilience.          β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ INSERT                       β”‚ Cold:     2.82 ms β”‚ Warm:     0.758 ms β”‚ p95:     1.066 ms β”‚   1,248 RPS β•‘
β•‘ FIND ONE                     β”‚ Cold:     3.82 ms β”‚ Warm:     0.777 ms β”‚ p95:     0.973 ms β”‚   1,232 RPS β•‘
β•‘ FIND MANY (limit 50)         β”‚ Cold:     5.47 ms β”‚ Warm:     1.172 ms β”‚ p95:     1.805 ms β”‚     790 RPS β•‘
β•‘ FILTER (blob field, 1 match) β”‚ Cold:    24.75 ms β”‚ Warm:     3.363 ms β”‚ p95:     3.833 ms β”‚     293 RPS β•‘
β•‘ QUERY BUILDER LIST (50)      β”‚ Cold:    43.73 ms β”‚ Warm:     5.941 ms β”‚ p95:     6.975 ms β”‚     165 RPS β•‘
β•‘ FIND PAGE (50 hasMore)       β”‚ Cold:     6.76 ms β”‚ Warm:     1.170 ms β”‚ p95:     1.589 ms β”‚     797 RPS β•‘
β•‘ FIND PAGE keyset             β”‚ Cold:     8.82 ms β”‚ Warm:     1.088 ms β”‚ p95:     1.352 ms β”‚     878 RPS β•‘
β•‘ FIND MANY offset 50          β”‚ Cold:     3.29 ms β”‚ Warm:     1.009 ms β”‚ p95:     1.352 ms β”‚     925 RPS β•‘
β•‘ LIST+COUNT (legacy)          β”‚ Cold:     8.40 ms β”‚ Warm:     2.617 ms β”‚ p95:     3.279 ms β”‚     369 RPS β•‘
β•‘ UPDATE                       β”‚ Cold:     3.52 ms β”‚ Warm:     0.894 ms β”‚ p95:     1.106 ms β”‚   1,085 RPS β•‘
β•‘ UPDATE (no-returning)        β”‚ Cold:     3.34 ms β”‚ Warm:     0.887 ms β”‚ p95:     1.036 ms β”‚   1,100 RPS β•‘
β•‘ NATIVE UPSERT                β”‚ Cold:     3.47 ms β”‚ Warm:     0.939 ms β”‚ p95:     1.204 ms β”‚   1,024 RPS β•‘
β•‘ COUNT                        β”‚ Cold:    11.01 ms β”‚ Warm:     2.224 ms β”‚ p95:     2.535 ms β”‚     443 RPS β•‘
β•‘ COUNT ESTIMATE               β”‚ Cold:     4.26 ms β”‚ Warm:     0.613 ms β”‚ p95:     0.760 ms β”‚   1,555 RPS β•‘
β•‘ COUNT CACHED                 β”‚ Cold:     6.74 ms β”‚ Warm:     0.002 ms β”‚ p95:     0.004 ms β”‚ 409,651 RPS β•‘
β•‘ DELETE (Active Rows)         β”‚ Cold:    29.05 ms β”‚ Warm:     1.756 ms β”‚ p95:     2.196 ms β”‚     537 RPS β•‘
β•‘ BULK INSERT (100)            β”‚ Cold:     8.33 ms β”‚ Warm:     4.435 ms β”‚ p95:     7.114 ms β”‚     202 RPS β•‘
β•‘ BULK UPDATE (100 heterogeneous) β”‚ Cold:    25.41 ms β”‚ Warm:     6.432 ms β”‚ p95:     7.791 ms β”‚     147 RPS β•‘
β•‘ BULK UPDATE (100 homogeneous) β”‚ Cold:    21.77 ms β”‚ Warm:     4.672 ms β”‚ p95:     5.734 ms β”‚     200 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ ACID Transaction Overhead Β· βšͺ 0.643ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” ACID INTEGRITY AUDIT β•‘ β•‘ File: tests/benchmarks/transaction-acid.test.ts β•‘ β•‘ Ran: 2026-10-06 09:48:03 β•‘ β•‘ Measures transaction commit latencies and rollback overhead across database adapters β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ TX Commit β”‚ Cold: 0.07 ms β”‚ Warm: 0.000 ms β”‚ p95: 0.001 ms β”‚ 1,040,583 RPS β•‘ β•‘ TX Rollback Integrity β”‚ Cold: 1.56 ms β”‚ Warm: 0.643 ms β”‚ p95: 0.748 ms β”‚ 1,550 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Logic Β· 🟒 ⏳ pending Β· ➑️ βšͺ stable at 0ms (7 runs) (2026-09-18 18:14:56) Β· source > ⏳ Pending
🏷️ SDK Β· 🟒 0.541ms Β· ➑️ recorded (awaiting trend) Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” SDK VS DIRECT ADAPTER (MONGODB) β•‘ β•‘ File: tests/benchmarks/local-sdk-vs-direct.test.ts β•‘ β•‘ Ran: 2026-10-06 12:47:27 β•‘ β•‘Measures the exact SDK tax across Create, Find, and Update pathways with isolated GC sweeps and zero-allocation key pools.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Direct insert β”‚ 0.541 ms β”‚ p95: 0.541 ms β”‚ RPS: 1,847 β•‘ β•‘ SDK create (full) β”‚ 0.676 ms β”‚ p95: 0.676 ms β”‚ RPS: 1,479 β•‘ β•‘ Direct findOne β”‚ 0.569 ms β”‚ p95: 0.569 ms β”‚ RPS: 1,759 β•‘ β•‘ SDK find (bypassCache) β”‚ 0.577 ms β”‚ p95: 0.577 ms β”‚ RPS: 1,735 β•‘ β•‘ Direct update β”‚ 0.717 ms β”‚ p95: 0.717 ms β”‚ RPS: 1,395 β•‘ β•‘ SDK update (full) β”‚ 0.771 ms β”‚ p95: 0.771 ms β”‚ RPS: 1,297 β•‘ β•‘ SDK create (detached) β”‚ 0.526 ms β”‚ p95: 0.526 ms β”‚ RPS: 1,900 β•‘ β•‘ SDK update (detached) β”‚ 0.726 ms β”‚ p95: 0.726 ms β”‚ RPS: 1,378 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ HTTP Β· 🟒 0.482ms Β· ➑️ βšͺ stable at 0.499ms (Β±0.017ms) (7 runs) (2026-09-18 18:14:56) Β· source > ⏳ Pending
🏷️ unknown Β· 🟒 0.002ms Β· ➑️ recorded (awaiting trend) Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” CACHE EVICTION BOUNDARY HARDENING β•‘ β•‘ File: unknown β•‘ β•‘ Ran: 2026-08-23 22:17:47 β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Cache Flooding & Eviction β”‚ 0.002 ms β”‚ p95: 0.002 ms β”‚ RPS: 473,175 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Cache Β· 🟒 0.181ms Β· ➑️ βšͺ established at 0.181ms (1 run) (2026-10-17 15:29:28) Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” CACHE EFFICIENCY AUDIT β•‘ β•‘ File: tests/benchmarks/cache-performance.test.ts β•‘ β•‘ Ran: 2026-10-17 15:29:28 β•‘ β•‘ Measures cache hit vs miss latency and efficiency via real HTTP end-to-end requests. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Cache Miss (Bypass) β”‚ Cold: 2.77 ms β”‚ Warm: 0.896 ms β”‚ p95: 1.103 ms β”‚ 1,097 RPS β•‘ β•‘ Cache Hit (L1 Warm) β”‚ Cold: 0.81 ms β”‚ Warm: 0.181 ms β”‚ p95: 0.254 ms β”‚ 5,372 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Middleware Β· 🟒 1.315ms Β· ➑️ βšͺ established at 1.31ms (1 run) (2026-09-30 15:25:06) Β· source > ⏳ Pending
🏷️ System Β· βšͺ 1.152ms Β· β†˜οΈ 🟒 faster: 1.69ms β†’ 1.15ms (-32%) (2 runs) (2026-09-18 18:17:56) Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.

⏳ Pending

🏷️ Metadata Β· 🟒 2.094ms Β· β†˜οΈ βšͺ stable at 2.53ms (Β±0.696ms) (2 runs) (2026-09-18 18:17:57) Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.

⏳ Pending

🏷️ CRUD Β· 🟒 1.273ms Β· ➑️ βšͺ established at 1.27ms (1 run) (2026-08-25 11:29:52) Β· source > ⏳ Pending
🏷️ Baseline Β· 🟒 0.953ms Β· ➑️ βšͺ established at 0.953ms (1 run) (2026-08-29 17:15:48) Β· source > ⏳ Pending
🏷️ Read Path Β· 🟒 0.717ms Β· ➑️ βšͺ established at 0.717ms (1 run) (2026-08-29 17:15:48) Β· source > ⏳ Pending
🏷️ History Β· 🟒 0.435ms Β· ➑️ βšͺ established at 0.435ms (1 run) (2026-08-29 17:15:48) Β· source > ⏳ Pending
🏷️ HTTP-Cold Β· 🟒 1.571ms Β· ➑️ βšͺ stable at 1.60ms (Β±0.161ms) (2 runs) (2026-09-18 18:14:56) Β· source > ⏳ Pending
🏷️ CRUD (Get) Β· 🟒 2.130ms Β· ➑️ βšͺ stable at 2.19ms (Β±0.177ms) (2 runs) (2026-09-18 18:17:57) Β· source > ⏳ Pending
🏷️ CRUD (List) Β· 🟒 2.190ms Β· β†˜οΈ βšͺ stable at 2.47ms (Β±0.416ms) (2 runs) (2026-09-18 18:17:58) Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.

⏳ Pending

🏷️ CRUD (Search) Β· 🟒 2.290ms Β· ➑️ βšͺ stable at 2.32ms (Β±0.089ms) (2 runs) (2026-09-18 18:17:58) Β· source > ⏳ Pending
🏷️ COMPETITIVE 9-WORKLOAD REPLICA Β· βšͺ 0.889ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Avg degraded but p95 stable β€” possible cold-start effect, GC pause, or warmup variance. Throughput dropped 86% β€” check connection pool saturation or lock contention. **Severe degradation** (+97%) β€” review recent commits immediately.
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                        COMPETITIVE 9-WORKLOAD REPLICA (MONGODB)                         β•‘
β•‘               File: tests/benchmarks/competitive-workload-replica.test.ts               β•‘
β•‘                                Ran: 2026-08-18 20:19:07                                 β•‘
β•‘Measures the exact 9 workloads tested in the external benchmark harness against the local server.β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ findById (Concurrent 8c)       β”‚        1.739 ms β”‚ p95:        3.412 ms β”‚ RPS:      2,792 β•‘
β•‘ findByIdRandom (Concurrent 8c) β”‚        5.739 ms β”‚ p95:        8.329 ms β”‚ RPS:      1,165 β•‘
β•‘ listPlain (Concurrent 8c)      β”‚        1.680 ms β”‚ p95:        3.256 ms β”‚ RPS:      2,805 β•‘
β•‘ listFilterSort (Concurrent 8c) β”‚        1.520 ms β”‚ p95:        2.585 ms β”‚ RPS:      3,044 β•‘
β•‘ listLarge (Concurrent 8c)      β”‚        1.636 ms β”‚ p95:        2.812 ms β”‚ RPS:      2,933 β•‘
β•‘ findMissing (Concurrent 8c)    β”‚        1.498 ms β”‚ p95:        3.158 ms β”‚ RPS:      3,184 β•‘
β•‘ GraphQL Query (Concurrent 8c)  β”‚        4.828 ms β”‚ p95:        5.328 ms β”‚ RPS:      1,535 β•‘
β•‘ create (Concurrent 8c)         β”‚       14.842 ms β”‚ p95:       17.631 ms β”‚ RPS:        522 β•‘
β•‘ update (Concurrent 8c)         β”‚       12.787 ms β”‚ p95:       14.326 ms β”‚ RPS:        605 β•‘
β•‘ mixed (Concurrent 8c 50/50)    β”‚        9.663 ms β”‚ p95:       11.976 ms β”‚ RPS:        742 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ MIDDLEWARE FLAMEGRAPH PROFILER Β· βšͺ 1.425ms Β· ↗️ β€” Β· 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 48% β€” check connection pool saturation or lock contention. **Severe degradation** (+80%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                               MIDDLEWARE FLAMEGRAPH PROFILER (MONGODB)                                β•‘
β•‘                         File: tests/benchmarks/middleware-flamegraph.test.ts                          β•‘
β•‘                                       Ran: 2026-10-06 09:51:11                                        β•‘
β•‘Measures isolated microsecond cost and incremental deltas of each middleware stage from edge to database.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Stage 0: Raw Socket Baseline (Static Asset) β”‚ Cold:     2.32 ms β”‚ Warm:     1.011 ms β”‚ p95:     2.313 ms β”‚   3,371 RPS β•‘
β•‘ Stage 1: System State + Turbo Pipeline β”‚ Cold:     1.09 ms β”‚ Warm:     0.792 ms β”‚ p95:     0.970 ms β”‚   4,882 RPS β•‘
β•‘ Stage 2: WAF Security Inspection β”‚ Cold:     0.92 ms β”‚ Warm:     0.641 ms β”‚ p95:     0.901 ms β”‚   6,043 RPS β•‘
β•‘ Stage 3: Token Auth Gating   β”‚ Cold:     8.51 ms β”‚ Warm:     1.501 ms β”‚ p95:     2.130 ms β”‚   2,572 RPS β•‘
β•‘ Stage 4: Collection Schema Resolution β”‚ Cold:     2.84 ms β”‚ Warm:     0.423 ms β”‚ p95:     0.850 ms β”‚   8,098 RPS β•‘
β•‘ Stage 5: Full REST Single Document β”‚ Cold:     2.57 ms β”‚ Warm:     0.419 ms β”‚ p95:     0.813 ms β”‚   8,763 RPS β•‘
β•‘ Stage 6: GraphQL Single Query (JIT) β”‚ Cold:     4.18 ms β”‚ Warm:     1.425 ms β”‚ p95:     2.172 ms β”‚   2,692 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ EVENT LOOP LAG & SATURATION Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ EVENT LOOP LAG & SATURATION (MONGODB) β•‘ β•‘ File: tests/benchmarks/event-loop-lag.test.ts β•‘ β•‘ Ran: 2026-10-06 12:47:01 β•‘ β•‘Measures event loop delay (p50, p95, p99, max) and microtask drain speed under concurrent write bursts.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Idle Baseline Lag β”‚ 0.000 ms β”‚ p95: 0.000 ms β”‚ RPS: 1,428 β•‘ β•‘ Write Burst Lag (200 writes @ 16c) β”‚ 0.000 ms β”‚ p95: 0.000 ms β”‚ RPS: 963 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Ingestion Β· 🟒 0.054ms Β· ➑️ βšͺ established at 0.054ms (1 run) (2026-09-30 14:27:11) Β· source > ⏳ Pending
API Β· 9 tests
🏷️ Temporal Integrity Audit Β· βšͺ 3.155ms Β· ➑️ β€” Β· source ``` ╔═════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” TEMPORAL INTEGRITY β•‘ β•‘ File: tests/benchmarks/temporal-integrity.test.ts β•‘ β•‘ Ran: 2026-08-23 22:14:58 β•‘ β•‘Validates deterministic UTC normalization of ISO date strings across timezone offsets for consistent persistence.β•‘ ╠═════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Timezone Ingestion β”‚ 4.618 ms β”‚ p95: 4.618 ms β”‚ RPS: 217 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Relational & Nested Queries Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” RELATIONAL RESOLVER AUDIT β•‘ β•‘ File: tests/benchmarks/relational-performance.test.ts β•‘ β•‘ Ran: 2026-08-29 16:55:08 β•‘ β•‘Measures GraphQL resolver performance for shallow listings, deep relational joins, and nested author population across cold/hot execution paths.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Shallow Query (Collections) β”‚ Cold: 2.75 ms β”‚ Warm: 3.095 ms β”‚ p95: 5.591 ms β”‚ 1,817 RPS β•‘ β•‘ Deep Join (Cold DB) β”‚ Cold: 2.61 ms β”‚ Warm: 2.327 ms β”‚ p95: 3.415 ms β”‚ 1,632 RPS β•‘ β•‘ Deep Join (Warm Cached) β”‚ Cold: 1.90 ms β”‚ Warm: 1.797 ms β”‚ p95: 2.571 ms β”‚ 2,078 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Auth & RBAC Performance Β· βšͺ 0.835ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Avg degraded but p95 stable β€” possible cold-start effect, GC pause, or warmup variance. Throughput dropped 47% β€” check connection pool saturation or lock contention.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                 SVELTYCMS β€” AUTHENTICATION TELEMETRY                                  β•‘
β•‘                            File: tests/benchmarks/auth-performance.test.ts                            β•‘
β•‘                                       Ran: 2026-10-06 12:40:28                                        β•‘
β•‘           Evaluates authenticated session resolution, RBAC evaluation, and rejection paths.           β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Unauthenticated (401 reject) β”‚ Cold:     1.65 ms β”‚ Warm:     0.810 ms β”‚ p95:     0.928 ms β”‚   1,204 RPS β•‘
β•‘ Reject: unknown session cookie β”‚ Cold:     0.99 ms β”‚ Warm:     0.797 ms β”‚ p95:     0.911 ms β”‚   1,244 RPS β•‘
β•‘ Reject: unknown API key (Bearer sck_) β”‚ Cold:     0.90 ms β”‚ Warm:     0.767 ms β”‚ p95:     0.905 ms β”‚   1,241 RPS β•‘
β•‘ Auth Validation @ 1c         β”‚ Cold:     2.12 ms β”‚ Warm:     0.755 ms β”‚ p95:     0.886 ms β”‚   1,302 RPS β•‘
β•‘ HTTP Auth Pipeline @ 8c      β”‚ Cold:     2.43 ms β”‚ Warm:     1.513 ms β”‚ p95:     1.889 ms β”‚   5,060 RPS β•‘
β•‘ Auth (full chain) @ 1c       β”‚ Cold:     1.52 ms β”‚ Warm:     0.317 ms β”‚ p95:     0.407 ms β”‚   3,018 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ REST API Performance Β· βšͺ 2.071ms Β· ↗️ β€” Β· 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 31% β€” check connection pool saturation or lock contention. **Severe degradation** (+42%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                 SVELTYCMS β€” ENTERPRISE REST API AUDIT                                 β•‘
β•‘                          File: tests/benchmarks/rest-api-performance.test.ts                          β•‘
β•‘                                       Ran: 2026-10-06 09:43:53                                        β•‘
β•‘Measures latency, throughput, and correctness of core REST endpoints: health check, schema, single read, list, and search.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ System Health Check          β”‚ Cold:     1.64 ms β”‚ Warm:     2.071 ms β”‚ p95:     4.210 ms β”‚   5,509 RPS β•‘
β•‘ Collection Schema Metadata   β”‚ Cold:     2.92 ms β”‚ Warm:     1.456 ms β”‚ p95:     2.086 ms β”‚   7,967 RPS β•‘
β•‘ Single Document Read         β”‚ Cold:     0.65 ms β”‚ Warm:     1.015 ms β”‚ p95:     1.251 ms β”‚  11,399 RPS β•‘
β•‘ Collection Find (List Limit 20) β”‚ Cold:     7.43 ms β”‚ Warm:     1.632 ms β”‚ p95:     2.298 ms β”‚   7,001 RPS β•‘
β•‘ Collection Search Query      β”‚ Cold:     2.68 ms β”‚ Warm:     1.414 ms β”‚ p95:     2.792 ms β”‚   7,679 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ GraphQL API Performance Β· βšͺ 0.754ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective. Throughput dropped 58% β€” check connection pool saturation or lock contention.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS β€” GRAPHQL CACHE HIT AUDIT                                  β•‘
β•‘                           File: tests/benchmarks/graphql-cache-hit.test.ts                            β•‘
β•‘                                       Ran: 2026-10-06 09:50:39                                        β•‘
β•‘        Validates sub-millisecond L1 response cache hits, cache key isolation, and hit headers.        β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Q1: Health (Cold Miss)         β”‚        6.628 ms β”‚ p95:        6.628 ms β”‚ RPS:        151 β•‘
β•‘ Q1: Health (L1 Hit)            β”‚        2.243 ms β”‚ p95:        3.850 ms β”‚ RPS:        446 β•‘
β•‘ Q2: Collections (Cold Miss)    β”‚        3.114 ms β”‚ p95:        3.114 ms β”‚ RPS:        321 β•‘
β•‘ Q2: Collections (L1 Hit)       β”‚        2.103 ms β”‚ p95:        3.339 ms β”‚ RPS:        476 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Enterprise SEO Suite Audit Β· βšͺ 1.744ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Avg degraded but p95 stable β€” possible cold-start effect, GC pause, or warmup variance.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                   SVELTYCMS β€” ENTERPRISE SEO AUDIT                                    β•‘
β•‘                            File: tests/benchmarks/seo-performance.test.ts                             β•‘
β•‘                                       Ran: 2026-10-06 09:44:44                                        β•‘
β•‘Measures redirect lookup latency, dynamic sitemap.xml generation, robots.txt serving, and 404 logging performance.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Redirect Lookup (301)        β”‚ Cold:     1.66 ms β”‚ Warm:     1.504 ms β”‚ p95:     2.447 ms β”‚   5,269 RPS β•‘
β•‘ Dynamic Sitemap XML          β”‚ Cold:     6.24 ms β”‚ Warm:     0.960 ms β”‚ p95:     2.150 ms β”‚   8,265 RPS β•‘
β•‘ Robots.txt Generation        β”‚ Cold:     1.63 ms β”‚ Warm:     1.744 ms β”‚ p95:     3.156 ms β”‚   4,548 RPS β•‘
β•‘ Missing Path (404 Log)       β”‚ Cold:    71.88 ms β”‚ Warm:    17.139 ms β”‚ p95:    22.589 ms β”‚     463 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ REAL-TIME BROADCAST AUDIT Β· βšͺ 0.163ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” YJS COLLABORATION SYNC AUDIT β•‘ β•‘ File: tests/benchmarks/websocket-broadcast.test.ts β•‘ β•‘ Ran: 2026-10-06 12:46:09 β•‘ β•‘Measures WebSocket handshake latency, bidirectional Yjs CRDT update propagation, and synchronization throughput.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ WS Handshake + SyncStep β”‚ 5.950 ms β”‚ p95: 0.000 ms β”‚ RPS: 0 β•‘ β•‘ Yjs CRDT Propagation β”‚ Cold: 2.50 ms β”‚ Warm: 0.138 ms β”‚ p95: 0.224 ms β”‚ 6,947 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ WebSocket & Realtime Latency Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source > ⏳ **WebSocket & Realtime Latency**: Pending execution. > 🎯 Benchmarks WebSocket connection/broadcast latency.
🏷️ GraphQL Response Cache Hit Β· βšͺ 2.103ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS β€” GRAPHQL CACHE HIT AUDIT                                  β•‘
β•‘                           File: tests/benchmarks/graphql-cache-hit.test.ts                            β•‘
β•‘                                       Ran: 2026-10-06 12:47:03                                        β•‘
β•‘        Validates sub-millisecond L1 response cache hits, cache key isolation, and hit headers.        β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Q1: Health (Cold Miss)         β”‚        4.149 ms β”‚ p95:        4.149 ms β”‚ RPS:        241 β•‘
β•‘ Q1: Health (L1 Hit)            β”‚        1.101 ms β”‚ p95:        1.966 ms β”‚ RPS:        908 β•‘
β•‘ Q2: Collections (Cold Miss)    β”‚        2.190 ms β”‚ p95:        2.190 ms β”‚ RPS:        457 β•‘
β•‘ Q2: Collections (L1 Hit)       β”‚        1.082 ms β”‚ p95:        1.257 ms β”‚ RPS:        924 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
Scale Β· 15 tests
🏷️ Negative Cache Performance Β· βšͺ 0.001ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                            NEGATIVE CACHE PERFORMANCE AUDIT                             β•‘
β•‘                      File: tests/benchmarks/negative-cache.test.ts                      β•‘
β•‘                                Ran: 2026-08-23 22:13:41                                 β•‘
β•‘        Measures Bloom-filter style missing-key cache speedup for repeated misses        β•‘
╠═════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ First Miss (DB)                β”‚        1.487 ms β”‚ p95:        3.850 ms β”‚ RPS:        667 β•‘
β•‘ Cached Miss (Negative Cache)   β”‚        0.001 ms β”‚ p95:        0.002 ms β”‚ RPS:    777,871 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Memory Stability & GC Behavior Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source > ⏳ **Memory Stability & GC Behavior**: Pending execution. > 🎯 Long-running soak test to identify memory leaks and GC pressure.
🏷️ Multi-Tenant Performance & Isolation Β· βšͺ 0.550ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” MULTI-TENANCY PERFORMANCE AUDIT β•‘ β•‘ File: tests/benchmarks/multi-tenant-performance.test.ts β•‘ β•‘ Ran: 2026-10-06 09:44:30 β•‘ β•‘Measures the overhead of tenant isolation, context switching, and data partitioning across many tenants.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Single Tenant Baseline β”‚ Cold: 4.77 ms β”‚ Warm: 0.703 ms β”‚ p95: 1.113 ms β”‚ 10,505 RPS β•‘ β•‘ Multi-Tenant Context Switching β”‚ Cold: 0.72 ms β”‚ Warm: 0.550 ms β”‚ p95: 0.953 ms β”‚ 13,232 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Realistic Mixed Workload Β· βšͺ 0.949ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” MIXED WORKLOAD AUDIT β•‘ β•‘ File: tests/benchmarks/mixed-workload.test.ts β•‘ β•‘ Ran: 2026-10-06 09:44:46 β•‘ β•‘Simulates real-world traffic with a weighted mix of reads, searches, GraphQL queries, and metadata requests with per-operation telemetry.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Mixed Workload β”‚ Cold: 4.08 ms β”‚ Warm: 0.949 ms β”‚ p95: 2.853 ms β”‚ 6,529 RPS β•‘ β•‘ Mix: REST Read β”‚ 0.961 ms β”‚ p95: 1.697 ms β”‚ RPS: 1,596 β•‘ β•‘ Mix: REST Search β”‚ 0.961 ms β”‚ p95: 1.626 ms β”‚ RPS: 550 β•‘ β•‘ Mix: GraphQL β”‚ 2.681 ms β”‚ p95: 4.648 ms β”‚ RPS: 399 β•‘ β•‘ Mix: Metadata β”‚ 1.063 ms β”‚ p95: 1.847 ms β”‚ RPS: 120 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ GraphQL Load Stress Β· βšͺ 11.075ms Β· ↗️ β€” Β· source > [!NOTE] > **Specific to this test**: Both avg and p95 degraded β€” likely adapter or infrastructure bottleneck. Check DB connection pool, indexes, or recent commits. **Severe degradation** (+79%) β€” review recent commits immediately.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                SVELTYCMS β€” GRAPHQL CAPACITY DISCOVERY                                 β•‘
β•‘                             File: tests/benchmarks/graphql-stress.test.ts                             β•‘
β•‘                                       Ran: 2026-10-06 12:40:39                                        β•‘
β•‘                Discovers maximum sustainable GraphQL throughput by ramping concurrency                β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ GQL: 5c Warmup               β”‚ Cold:     2.56 ms β”‚ Warm:     1.084 ms β”‚ p95:     1.701 ms β”‚   4,337 RPS β•‘
β•‘ GQL: 10c Light               β”‚ Cold:     2.39 ms β”‚ Warm:     1.642 ms β”‚ p95:     3.080 ms β”‚   4,440 RPS β•‘
β•‘ GQL: 20c Moderate            β”‚ Cold:     2.29 ms β”‚ Warm:     2.692 ms β”‚ p95:     3.252 ms β”‚   7,143 RPS β•‘
β•‘ GQL: 40c Heavy               β”‚ Cold:     1.93 ms β”‚ Warm:     4.367 ms β”‚ p95:     9.339 ms β”‚   8,308 RPS β•‘
β•‘ GQL: 60c Stress              β”‚ Cold:     1.92 ms β”‚ Warm:     6.208 ms β”‚ p95:    10.521 ms β”‚   8,821 RPS β•‘
β•‘ GQL: 80c Extreme             β”‚ Cold:     2.14 ms β”‚ Warm:     9.302 ms β”‚ p95:    12.457 ms β”‚   8,508 RPS β•‘
β•‘ GQL: 100c Max                β”‚ Cold:     2.23 ms β”‚ Warm:    10.391 ms β”‚ p95:    13.339 ms β”‚   9,373 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Bulk Migration & Scale Β· βšͺ 0.474ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                  SVELTYCMS β€” MIGRATION & SCALE AUDIT                                  β•‘
β•‘                            File: tests/benchmarks/migration-scale.test.ts                             β•‘
β•‘                                       Ran: 2026-10-06 09:49:04                                        β•‘
β•‘Measures bulk ingestion throughput for 10,000 entries, random point-lookups, and indexed range scans across large datasets.β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Bulk Migration (10k docs)    β”‚ Cold:    40.07 ms β”‚ Warm:    20.772 ms β”‚ p95:    25.952 ms β”‚  22,916 RPS β•‘
β•‘ Random Point Lookup          β”‚ Cold:     4.48 ms β”‚ Warm:     1.877 ms β”‚ p95:     2.585 ms β”‚   3,072 RPS β•‘
β•‘ Range Scan & Pagination      β”‚ Cold:    78.35 ms β”‚ Warm:     0.474 ms β”‚ p95:     0.674 ms β”‚  12,067 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Million-Row Index Pressure Β· βšͺ 0.486ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” INDEX PRESSURE AUDIT β•‘ β•‘ File: tests/benchmarks/index-pressure.test.ts β•‘ β•‘ Ran: 2026-10-06 09:45:49 β•‘ β•‘ Measures read performance with sorting and filtering on a large entry collection. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Sorted List (25k rows) β”‚ Cold: 4.10 ms β”‚ Warm: 0.486 ms β”‚ p95: 0.616 ms β”‚ 8,166 RPS β•‘ β•‘ Filtered Query (25k rows) β”‚ Cold: 3.47 ms β”‚ Warm: 0.433 ms β”‚ p95: 0.528 ms β”‚ 9,158 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Content Scale Stress Β· βšͺ 0.134ms Β· β†˜οΈ β€” Β· source > [!NOTE] > **Specific to this test**: Performance improved β€” recent optimizations or cache warming likely effective.
╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                SVELTYCMS β€” CONTENT SCALE STRESS AUDIT                                 β•‘
β•‘                          File: tests/benchmarks/content-scale-stress.test.ts                          β•‘
β•‘                                       Ran: 2026-10-06 12:44:33                                        β•‘
β•‘        Measures file-scanning and content discovery performance at scale (1,000+ collections).        β•‘
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣
β•‘ Cold Stress Scan (1000 files)  β”‚        0.706 ms β”‚ p95:        0.757 ms β”‚ RPS:      1,417 β•‘
β•‘ Warm Stress Scan (1000 files) β”‚ Cold:     0.63 ms β”‚ Warm:     0.146 ms β”‚ p95:     0.218 ms β”‚   6,441 RPS β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
🏷️ Media Upload Stress & Throughput Β· βšͺ 7.250ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” MEDIA UPLOAD STRESS AUDIT β•‘ β•‘ File: tests/benchmarks/media-upload-stress.test.ts β•‘ β•‘ Ran: 2026-10-06 09:48:51 β•‘ β•‘Measures throughput for large file uploads, concurrent transfers, and streaming efficiency with valid media fixtures.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Single Upload (0.01MB) β”‚ Cold: 9.30 ms β”‚ Warm: 6.718 ms β”‚ p95: 8.058 ms β”‚ 144 RPS β•‘ β•‘ Small Upload (0MB @ 4c) β”‚ Cold: 9.14 ms β”‚ Warm: 7.250 ms β”‚ p95: 10.536 ms β”‚ 521 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Full Client Journey Simulation Β· βšͺ 3.859ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” WORLD LIFE DATA β•‘ β•‘ File: tests/benchmarks/client-journey.test.ts β•‘ β•‘ Ran: 2026-10-06 12:42:07 β•‘ β•‘ Measures cumulative latency of a realistic editorial user workflow: Auth β†’ List β†’ View β†’ Edit β†’ Save. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Full Journey @ 1c β”‚ Cold: 10.79 ms β”‚ Warm: 3.470 ms β”‚ p95: 4.132 ms β”‚ 287 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Concurrency & Race Condition Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” CONCURRENCY AUDIT β•‘ β•‘ File: tests/benchmarks/concurrency-race.test.ts β•‘ β•‘ Ran: 2026-10-06 09:49:09 β•‘ β•‘ Simulates high-concurrency writes to a single document to prove atomic consistency. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Concurrent PATCH Bomb β”‚ 49.778 ms β”‚ p95: 62.538 ms β”‚ RPS: 1,556 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Multi-Doc Concurrency Throughput Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” DIRECT ADAPTER THROUGHPUT (MONGODB) β•‘ β•‘ File: tests/benchmarks/local-api-throughput.test.ts β•‘ β•‘ Ran: 2026-10-06 09:46:05 β•‘ β•‘Measures direct adapter write throughput, read throughput, and percentile latencies with zero HTTP overhead.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Writes (1000 atomic increments) β”‚ 2.621 ms β”‚ p95: 5.210 ms β”‚ RPS: 2,153 β•‘ β•‘ Reads (1000 point lookups) β”‚ 4.503 ms β”‚ p95: 7.981 ms β”‚ RPS: 8,108 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Max Throughput β€” No Throttle Β· βšͺ 73.933ms Β· ➑️ β€” Β· source > ⏳ **Max Throughput β€” No Throttle**: Pending execution. > 🎯 1000 concurrent writes across 100 docs β€” no semaphore.
🏷️ Production Day Simulation Β· βšͺ 1.759ms Β· ➑️ β€” Β· source > ⏳ **Production Day Simulation**: Pending execution. > 🎯 Full production day with mixed workload, 100% reliability.
Resilience Β· 5 tests
🏷️ Circuit Breaker Failover Β· βšͺ ⏳ pending Β· ➑️ β€” Β· 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 Β· βšͺ ⏳ pending Β· ➑️ β€” Β· 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 Β· βšͺ 6.540ms Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” GDPR COMPLIANCE AUDIT β•‘ β•‘ File: tests/benchmarks/right-to-be-forgotten-audit.test.ts β•‘ β•‘ Ran: 2026-10-06 09:45:53 β•‘ β•‘Measures the latency, cascading relational integrity, and throughput of deep user erasure across all linked repositories.β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ Deep Deletion Speed β”‚ Cold: 13.37 ms β”‚ Warm: 6.540 ms β”‚ p95: 7.416 ms β”‚ 151 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```
🏷️ Data Residency & Sovereignty Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source > ⏳ **Data Residency & Sovereignty**: Pending execution. > 🎯 PII blocking and data sovereignty enforcement with cross-region failover.
🏷️ Database Failover & Reconnection Β· βšͺ ⏳ pending Β· ➑️ β€” Β· source ``` ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ SVELTYCMS β€” AI INFRASTRUCTURE AUDIT β•‘ β•‘ File: tests/benchmarks/ai-performance.test.ts β•‘ β•‘ Ran: 2026-10-06 12:41:44 β•‘ β•‘ Measures the latency tax of internal CMS logic for AI enrichment and layout generation. β•‘ ╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ AI Text Enrichment β”‚ Cold: 0.05 ms β”‚ Warm: 0.000 ms β”‚ p95: 0.001 ms β”‚ 1,330,377 RPS β•‘ β•‘ AI Layout Spec Generation β”‚ Cold: 0.04 ms β”‚ Warm: 0.000 ms β”‚ p95: 0.001 ms β”‚ 1,304,348 RPS β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ```

πŸ”¬ Host environment

Host Platform Arch Cores RAM Runtime
RKroells win32 x64 24 63GB Bun 1.4.2
benchmarkperformancemongodb
Was this page helpful?