diff --git a/README.md b/README.md index 7d58f9d..f16fa35 100644 --- a/README.md +++ b/README.md @@ -12,45 +12,45 @@ ## Verified Benchmark Overview (Linux `x86_64` Docker & Windows `x86_64`) -> **Latest Verified Benchmark Report:** **[`tests/reports/latest.md`](./tests/reports/latest.md)** (Archive: [`bench_v0.10.8_20261111_000408Z_8e712ae.md`](./tests/reports/bench_v0.10.8_20261111_000408Z_8e712ae.md)) -> **Provenance:** Slice `v0.10.8` (`8e712ae`) · Generated `2026-11-11T00:04:08Z` · Environment: `Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)` -> **Scorecard Across All 33 Production Workloads:** Beats **Deno (`v2.9.8`)** on **33/33**, **Node.js (`v27.0.0-alpha.0.0.0`)** on **33/33**, **Bun (`v1.4.4`)** on **30/33** cold one-shot, and **all 3 runtimes on 33/33 workloads in `--warm` pooled execution**. +> **Latest Verified Benchmark Report:** **[`tests/reports/latest.md`](./tests/reports/latest.md)** (Archive: [`bench_v0.10.11_20261111_055407Z_898e90b.md`](./tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.md)) +> **Provenance:** Slice `v0.10.11` (`898e90b`) · Generated `2026-11-11T05:54:07Z` · Environment: `Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)` +> **Scorecard Across All 33 Production Workloads:** Beats **Deno (`v2.9.8`)** on **33/33**, **Node.js (`v27.0.0-alpha.0.0.0`)** on **33/33**, **Bun (`v1.4.4`)** on **28/33** cold one-shot, and **all 3 runtimes on 33/33 workloads in `--warm` pooled execution**. #### 1. Core Architecture, HTTP Throughput & 1,000-Tenant MicroVM Density -| Metric | Slice (`v0.10.8` `SLICEBC\x01`) | Bun (`v1.4.4`) | Deno (`v2.9.8`) | Node.js (`v27.0.0-alpha.0.0.0`) | Slice Advantage | +| Metric | Slice (`v0.10.11` `SLICEBC\x01`) | Bun (`v1.4.4`) | Deno (`v2.9.8`) | Node.js (`v27.0.0-alpha.0.0.0`) | Slice Advantage | | :--- | :---: | :---: | :---: | :---: | :--- | -| **In-Process Isolate Cold Start (`P50` / `P99`)** | **`1.16 us` / `2.30 us`** | N/A (Process/VM) | N/A (Process/VM) | N/A (Process/VM) | **~120,000x faster than 125ms Firecracker VM** | -| **1,000-Tenant MicroVM Swarm (Boot + Exec)** | **`1.42 ms` (`9.82 MB` RSS)** | > 5,000 ms | > 15,000 ms | > 30,000 ms | **> 3,900x faster / ~32,000x denser** | +| **In-Process Isolate Cold Start (`P50` / `P99`)** | **`1.23 us` / `2.03 us`** | N/A (Process/VM) | N/A (Process/VM) | N/A (Process/VM) | **~120,000x faster than 125ms Firecracker VM** | +| **1,000-Tenant MicroVM Swarm (Boot + Exec)** | **`1.47 ms` (`9.70 MB` RSS)** | > 5,000 ms | > 15,000 ms | > 30,000 ms | **> 3,900x faster / ~32,000x denser** | | **500-Module Monorepo Cold Boot (`stat()` Calls)** | **`3.41 ms` (`0 stat()`)** | `12.72 ms` (`500+ stat`) | `41.80 ms` (`500+ stat`) | `70.38 ms` (`1,500+ stat`) | **`3.7x` faster than Bun / `20.6x` Node.js** | -| **HTTP/1.1 Keep-Alive Throughput (`16k` Reqs)** | **`172,255 req/s`** (Tier-0)
**`158,151 req/s`** (Tier-1) | `105,661 req/s` | `108,954 req/s` | `59,817 req/s` | **`1.63x` (`Tier-0`) / `1.50x` (`Tier-1`) vs `Bun.serve`** | -| **Peak Process Memory (`Max RSS` Across Suite)** | **`13.42 – 21.63 MB`** | `27.50 – 41.00 MB` | `45.73 – 62.05 MB` | `69.90 – 93.88 MB` | **`2.0x–2.3x` less than Bun / `4.3x–6.8x` less than Node** | +| **HTTP/1.1 Keep-Alive Throughput (`16k` Reqs)** | **`153,174 req/s`** (Tier-0)
**`145,192 req/s`** (Tier-1) | `101,093 req/s` | `99,307 req/s` | `54,637 req/s` | **`1.52x` (`Tier-0`) / `1.44x` (`Tier-1`) vs `Bun.serve`** | +| **Peak Process Memory (`Max RSS` Across Suite)** | **`14.25 – 21.88 MB`** | `26.13 – 41.13 MB` | `45.53 – 61.75 MB` | `69.91 – 93.12 MB` | **`2.0x–2.3x` less than Bun / `4.3x–6.8x` less than Node** | | **Multi-Tenant Security Containment** | **`5 / 5 PASS`** (OCap+SES+Fuel+DLP) | `0 / 5` (Ambient) | `2 / 5` (Coarse CLI) | `0 / 5` (Ambient) | **Hardware & Language Zero-Trust Isolation** | #### 2. Real-Life Workload Summary by Domain (All 33 Workloads Aggregated) | Workload Domain & Stack Coverage | Suites | Slice Cold `.cas` Avg (Range) | Slice Warm (`--warm`) Avg | Bun `v1.4.4` Avg | Deno `v2.9.8` Avg | Node.js `v27.0.0-alpha.0.0.0` Avg | Category Speedup vs Bun / Node.js | | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :--- | -| **Core Edge, Auth & Crypto (`Apps 01, 04, 05, 16`)**
Multi-file TS, SHA-256/HMAC, JWT/OAuth2, `.env` Auto-DLP | `4` | **`7.34 ms`** (`5.66–9.60 ms`) | **`2.15 ms`** | `13.55 ms` | `39.49 ms` | `60.11 ms` | **`1.85x Bun` (`6.30x` Warm) / `8.19x Node`** | -| **NPM Ecosystem, AST & Disk I/O (`Apps 02, 03, 06, 07, 08, 20`)**
`semver`, `flatted`, `dlv`/`dset`, `mitt`, 10-Shard JSONL I/O, `Buffer` | `6` | **`10.13 ms`** (`6.73–13.02 ms`) | **`3.05 ms`** | `15.86 ms` | `44.83 ms` | `156.83 ms` | **`1.57x Bun` (`5.19x` Warm) / `15.48x Node`** | -| **WinterTC Web Standards, Fetch Mesh & DLP (`Apps 09–14, 17–19`)**
`Request`/`Response`, Static CDN `304`, SSE, Live `fetch`, WebCrypto | `9` | **`14.45 ms`** (`8.41–29.41 ms`) | **`7.00 ms`** | `18.37 ms` | `51.21 ms` | `219.90 ms` | **`1.27x Bun` (`2.62x` Warm) / `15.22x Node`** | -| **Realtime WebSockets, Workers & Wasm/TSX (`Apps 15, 21–24`)**
RFC 6455 WS, `worker_threads` + TCP/UDP, Pure-Rust `wasmi` Wasm, TSX SSR | `5` | **`13.23 ms`** (`8.23–19.10 ms`) | **`2.42 ms`** | `27.34 ms` | `176.21 ms` | `82.30 ms` | **`2.07x Bun` (`11.29x` Warm) / `6.22x Node`** | -| **Full-Stack Edge & Node Frameworks (`FW 01–04`)**
`Hono v4.6.20`, `itty-router + UnJS Nitro`, `Express/Polka node:http`, `SvelteKit 3.1.1 + Svelte 5.57.3` | `4` | **`19.10 ms`** (`13.70–31.54 ms`) | **`7.05 ms`** | `26.77 ms` | `50.20 ms` | `87.07 ms` | **`1.40x Bun` (`3.80x` Warm) / `4.56x Node`** | -| **AI Agent, Multi-Tenant SaaS & Chaos Case Studies (`CS 01–05`)**
Depth-4 ToT Agent, MCP Code Mode, 12-Tenant Mesh, Wasm CDR, 48 Payment Sagas | `5` | **`17.75 ms`** (`12.12–28.18 ms`) | **`6.20 ms`** | `18.19 ms` | `49.71 ms` | `187.71 ms` | **`1.02x Bun` (`2.94x` Warm) / `10.57x Node`** | +| **Core Edge, Auth & Crypto (`Apps 01, 04, 05, 16`)**
Multi-file TS, SHA-256/HMAC, JWT/OAuth2, `.env` Auto-DLP | `4` | **`8.21 ms`** (`6.70–10.51 ms`) | **`3.72 ms`** | `14.26 ms` | `41.57 ms` | `62.14 ms` | **`1.74x Bun` (`3.83x` Warm) / `7.57x Node`** | +| **NPM Ecosystem, AST & Disk I/O (`Apps 02, 03, 06, 07, 08, 20`)**
`semver`, `flatted`, `dlv`/`dset`, `mitt`, 10-Shard JSONL I/O, `Buffer` | `6` | **`11.43 ms`** (`7.62–14.79 ms`) | **`4.37 ms`** | `17.40 ms` | `48.13 ms` | `66.84 ms` | **`1.52x Bun` (`3.98x` Warm) / `5.85x Node`** | +| **WinterTC Web Standards, Fetch Mesh & DLP (`Apps 09–14, 17–19`)**
`Request`/`Response`, Static CDN `304`, SSE, Live `fetch`, WebCrypto | `9` | **`16.13 ms`** (`8.52–30.84 ms`) | **`8.10 ms`** | `18.60 ms` | `52.66 ms` | `95.09 ms` | **`1.15x Bun` (`2.29x` Warm) / `5.90x Node`** | +| **Realtime WebSockets, Workers & Wasm/TSX (`Apps 15, 21–24`)**
RFC 6455 WS, `worker_threads` + TCP/UDP, Pure-Rust `wasmi` Wasm, TSX SSR | `5` | **`14.24 ms`** (`8.74–20.16 ms`) | **`2.93 ms`** | `28.64 ms` | `63.70 ms` | `86.48 ms` | **`2.01x Bun` (`9.77x` Warm) / `6.07x Node`** | +| **Full-Stack Edge & Node Frameworks (`FW 01–04`)**
`Hono v4.6.20`, `itty-router + UnJS Nitro`, `Express/Polka node:http`, `SvelteKit 3.1.1 + Svelte 5.57.3` | `4` | **`20.59 ms`** (`15.22–32.08 ms`) | **`8.39 ms`** | `29.73 ms` | `56.05 ms` | `94.07 ms` | **`1.44x Bun` (`3.54x` Warm) / `4.57x Node`** | +| **AI Agent, Multi-Tenant SaaS & Chaos Case Studies (`CS 01–05`)**
Depth-4 ToT Agent, MCP Code Mode, 12-Tenant Mesh, Wasm CDR, 48 Payment Sagas | `5` | **`20.58 ms`** (`13.69–32.18 ms`) | **`6.77 ms`** | `20.18 ms` | `54.28 ms` | `79.15 ms` | **`0.98x Bun` (`2.98x` Warm) / `3.85x Node`** | #### 3. Flagship Real-World Representative Workloads (9 of 33 Highlights) | # | Flagship Workload | Slice Cold `.cas` | Slice Warm (`--warm`) | Bun `v1.4.4` | Deno `v2.9.8` | Node.js `v27.0.0-alpha.0.0.0` | Speedup vs Bun / Node.js | | :- | :--- | :---: | :---: | :---: | :---: | :---: | :--- | -| **01** | `01-fintech-checkout` (Multi-File TS + SHA-256) | **`5.66 ms`** | **`1.07 ms`** | `12.22 ms` | `33.17 ms` | `52.96 ms` | **`2.16x Bun` (`11.39x` Warm) / `9.36x Node`** | -| **03** | `03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O) | **`6.73 ms`** | **`1.30 ms`** | `12.65 ms` | `39.25 ms` | `635.44 ms` | **`1.88x Bun` (`9.71x` Warm) / `94.46x Node`** | -| **14** | `14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`) | **`14.84 ms`** | **`6.24 ms`** | `21.80 ms` | `52.65 ms` | `111.25 ms` | **`1.47x Bun` (`3.49x` Warm) / `7.50x Node`** | -| **20** | `20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler) | **`10.15 ms`** | **`0.49 ms`** | `20.97 ms` | `55.02 ms` | `68.29 ms` | **`2.07x Bun` (`43.15x` Warm) / `6.73x Node`** | -| **22** | `22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec) | **`19.10 ms`** | **`1.95 ms`** | `55.88 ms` | `109.35 ms` | `97.31 ms` | **`2.93x Bun` (`28.61x` Warm) / `5.09x Node`** | -| **FW-01** | `FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`) | **`13.70 ms`** | **`5.13 ms`** | `18.29 ms` | `47.81 ms` | `89.67 ms` | **`1.33x Bun` (`3.56x` Warm) / `6.54x Node`** | -| **FW-04** | `FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`) | **`33.45 ms`** | **`14.19 ms`** | `40.13 ms` | `63.01 ms` | `101.68 ms` | **`1.27x Bun` (`2.83x` Warm) / `3.22x Node`** | -| **CS-01** | `CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes) | **`29.81 ms`** | **`11.59 ms`** | `26.16 ms` | `67.16 ms` | `81.72 ms` | **`0.93x Bun` (`2.26x` Warm) / `2.90x Node`** | -| **CS-05** | `CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas) | **`18.39 ms`** | **`7.70 ms`** | `18.10 ms` | `57.79 ms` | `76.72 ms` | **`1.12x Bun` (`2.35x` Warm) / `4.76x Node`** | +| **01** | `01-fintech-checkout` (Multi-File TS + SHA-256) | **`6.70 ms`** | **`1.68 ms`** | `13.45 ms` | `35.70 ms` | `59.15 ms` | **`2.01x Bun` (`8.01x` Warm) / `8.83x Node`** | +| **03** | `03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O) | **`7.62 ms`** | **`1.72 ms`** | `13.79 ms` | `45.41 ms` | `61.73 ms` | **`1.81x Bun` (`8.00x` Warm) / `8.10x Node`** | +| **14** | `14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`) | **`16.69 ms`** | **`7.97 ms`** | `21.63 ms` | `53.17 ms` | `112.88 ms` | **`1.30x Bun` (`2.71x` Warm) / `6.76x Node`** | +| **20** | `20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler) | **`11.30 ms`** | **`0.61 ms`** | `22.40 ms` | `55.00 ms` | `76.30 ms` | **`1.98x Bun` (`36.60x` Warm) / `6.75x Node`** | +| **22** | `22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec) | **`20.16 ms`** | **`2.23 ms`** | `55.92 ms` | `112.63 ms` | `101.84 ms` | **`2.77x Bun` (`25.10x` Warm) / `5.05x Node`** | +| **FW-01** | `FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`) | **`15.22 ms`** | **`5.63 ms`** | `19.63 ms` | `52.60 ms` | `94.61 ms` | **`1.29x Bun` (`3.49x` Warm) / `6.22x Node`** | +| **FW-04** | `FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`) | **`32.08 ms`** | **`16.95 ms`** | `43.52 ms` | `74.25 ms` | `112.27 ms` | **`1.36x Bun` (`2.57x` Warm) / `3.50x Node`** | +| **CS-01** | `CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes) | **`34.71 ms`** | **`13.02 ms`** | `28.39 ms` | `72.12 ms` | `88.96 ms` | **`0.88x Bun` (`2.18x` Warm) / `2.76x Node`** | +| **CS-05** | `CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas) | **`18.21 ms`** | **`7.92 ms`** | `20.31 ms` | `62.71 ms` | `84.14 ms` | **`1.11x Bun` (`2.56x` Warm) / `4.62x Node`** | *Full 33-workload latency breakdown, standalone binary metrics, peak RSS per app, and historical reports: **[`tests/reports/latest.md`](./tests/reports/latest.md)**.* diff --git a/docs/general/09_benchmarks_testing_and_docker_suite.md b/docs/general/09_benchmarks_testing_and_docker_suite.md index 1c5a402..4b4aa34 100644 --- a/docs/general/09_benchmarks_testing_and_docker_suite.md +++ b/docs/general/09_benchmarks_testing_and_docker_suite.md @@ -147,45 +147,45 @@ Slice includes a comprehensive Linux `x86_64` Docker benchmark suite ([`tests/`] ### 4.1 Verified Results Across All 33 Production Applications, Frameworks & Case Studies ([`tests/reports/latest.md`](../../tests/reports/latest.md)) -> **Latest Verified Benchmark Report:** **[`tests/reports/latest.md`](../../tests/reports/latest.md)** (Archive: [`bench_v0.10.8_20261111_000408Z_8e712ae.md`](../../tests/reports/bench_v0.10.8_20261111_000408Z_8e712ae.md)) -> **Provenance:** Slice `v0.10.8` (`8e712ae`) · Generated `2026-11-11T00:04:08Z` · Environment: `Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)` -> **Scorecard Across All 33 Production Workloads:** Beats **Deno (`v2.9.8`)** on **33/33**, **Node.js (`v27.0.0-alpha.0.0.0`)** on **33/33**, **Bun (`v1.4.4`)** on **30/33** cold one-shot, and **all 3 runtimes on 33/33 workloads in `--warm` pooled execution**. +> **Latest Verified Benchmark Report:** **[`tests/reports/latest.md`](../../tests/reports/latest.md)** (Archive: [`bench_v0.10.11_20261111_055407Z_898e90b.md`](../../tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.md)) +> **Provenance:** Slice `v0.10.11` (`898e90b`) · Generated `2026-11-11T05:54:07Z` · Environment: `Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)` +> **Scorecard Across All 33 Production Workloads:** Beats **Deno (`v2.9.8`)** on **33/33**, **Node.js (`v27.0.0-alpha.0.0.0`)** on **33/33**, **Bun (`v1.4.4`)** on **28/33** cold one-shot, and **all 3 runtimes on 33/33 workloads in `--warm` pooled execution**. #### 1. Core Architecture, HTTP Throughput & 1,000-Tenant MicroVM Density -| Metric | Slice (`v0.10.8` `SLICEBC\x01`) | Bun (`v1.4.4`) | Deno (`v2.9.8`) | Node.js (`v27.0.0-alpha.0.0.0`) | Slice Advantage | +| Metric | Slice (`v0.10.11` `SLICEBC\x01`) | Bun (`v1.4.4`) | Deno (`v2.9.8`) | Node.js (`v27.0.0-alpha.0.0.0`) | Slice Advantage | | :--- | :---: | :---: | :---: | :---: | :--- | -| **In-Process Isolate Cold Start (`P50` / `P99`)** | **`1.16 us` / `2.30 us`** | N/A (Process/VM) | N/A (Process/VM) | N/A (Process/VM) | **~120,000x faster than 125ms Firecracker VM** | -| **1,000-Tenant MicroVM Swarm (Boot + Exec)** | **`1.42 ms` (`9.82 MB` RSS)** | > 5,000 ms | > 15,000 ms | > 30,000 ms | **> 3,900x faster / ~32,000x denser** | +| **In-Process Isolate Cold Start (`P50` / `P99`)** | **`1.23 us` / `2.03 us`** | N/A (Process/VM) | N/A (Process/VM) | N/A (Process/VM) | **~120,000x faster than 125ms Firecracker VM** | +| **1,000-Tenant MicroVM Swarm (Boot + Exec)** | **`1.47 ms` (`9.70 MB` RSS)** | > 5,000 ms | > 15,000 ms | > 30,000 ms | **> 3,900x faster / ~32,000x denser** | | **500-Module Monorepo Cold Boot (`stat()` Calls)** | **`3.41 ms` (`0 stat()`)** | `12.72 ms` (`500+ stat`) | `41.80 ms` (`500+ stat`) | `70.38 ms` (`1,500+ stat`) | **`3.7x` faster than Bun / `20.6x` Node.js** | -| **HTTP/1.1 Keep-Alive Throughput (`16k` Reqs)** | **`172,255 req/s`** (Tier-0)
**`158,151 req/s`** (Tier-1) | `105,661 req/s` | `108,954 req/s` | `59,817 req/s` | **`1.63x` (`Tier-0`) / `1.50x` (`Tier-1`) vs `Bun.serve`** | -| **Peak Process Memory (`Max RSS` Across Suite)** | **`13.42 – 21.63 MB`** | `27.50 – 41.00 MB` | `45.73 – 62.05 MB` | `69.90 – 93.88 MB` | **`2.0x–2.3x` less than Bun / `4.3x–6.8x` less than Node** | +| **HTTP/1.1 Keep-Alive Throughput (`16k` Reqs)** | **`153,174 req/s`** (Tier-0)
**`145,192 req/s`** (Tier-1) | `101,093 req/s` | `99,307 req/s` | `54,637 req/s` | **`1.52x` (`Tier-0`) / `1.44x` (`Tier-1`) vs `Bun.serve`** | +| **Peak Process Memory (`Max RSS` Across Suite)** | **`14.25 – 21.88 MB`** | `26.13 – 41.13 MB` | `45.53 – 61.75 MB` | `69.91 – 93.12 MB` | **`2.0x–2.3x` less than Bun / `4.3x–6.8x` less than Node** | | **Multi-Tenant Security Containment** | **`5 / 5 PASS`** (OCap+SES+Fuel+DLP) | `0 / 5` (Ambient) | `2 / 5` (Coarse CLI) | `0 / 5` (Ambient) | **Hardware & Language Zero-Trust Isolation** | #### 2. Real-Life Workload Summary by Domain (All 33 Workloads Aggregated) | Workload Domain & Stack Coverage | Suites | Slice Cold `.cas` Avg (Range) | Slice Warm (`--warm`) Avg | Bun `v1.4.4` Avg | Deno `v2.9.8` Avg | Node.js `v27.0.0-alpha.0.0.0` Avg | Category Speedup vs Bun / Node.js | | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :--- | -| **Core Edge, Auth & Crypto (`Apps 01, 04, 05, 16`)**
Multi-file TS, SHA-256/HMAC, JWT/OAuth2, `.env` Auto-DLP | `4` | **`7.34 ms`** (`5.66–9.60 ms`) | **`2.15 ms`** | `13.55 ms` | `39.49 ms` | `60.11 ms` | **`1.85x Bun` (`6.30x` Warm) / `8.19x Node`** | -| **NPM Ecosystem, AST & Disk I/O (`Apps 02, 03, 06, 07, 08, 20`)**
`semver`, `flatted`, `dlv`/`dset`, `mitt`, 10-Shard JSONL I/O, `Buffer` | `6` | **`10.13 ms`** (`6.73–13.02 ms`) | **`3.05 ms`** | `15.86 ms` | `44.83 ms` | `156.83 ms` | **`1.57x Bun` (`5.19x` Warm) / `15.48x Node`** | -| **WinterTC Web Standards, Fetch Mesh & DLP (`Apps 09–14, 17–19`)**
`Request`/`Response`, Static CDN `304`, SSE, Live `fetch`, WebCrypto | `9` | **`14.45 ms`** (`8.41–29.41 ms`) | **`7.00 ms`** | `18.37 ms` | `51.21 ms` | `219.90 ms` | **`1.27x Bun` (`2.62x` Warm) / `15.22x Node`** | -| **Realtime WebSockets, Workers & Wasm/TSX (`Apps 15, 21–24`)**
RFC 6455 WS, `worker_threads` + TCP/UDP, Pure-Rust `wasmi` Wasm, TSX SSR | `5` | **`13.23 ms`** (`8.23–19.10 ms`) | **`2.42 ms`** | `27.34 ms` | `176.21 ms` | `82.30 ms` | **`2.07x Bun` (`11.29x` Warm) / `6.22x Node`** | -| **Full-Stack Edge & Node Frameworks (`FW 01–04`)**
`Hono v4.6.20`, `itty-router + UnJS Nitro`, `Express/Polka node:http`, `SvelteKit 3.1.1 + Svelte 5.57.3` | `4` | **`19.10 ms`** (`13.70–31.54 ms`) | **`7.05 ms`** | `26.77 ms` | `50.20 ms` | `87.07 ms` | **`1.40x Bun` (`3.80x` Warm) / `4.56x Node`** | -| **AI Agent, Multi-Tenant SaaS & Chaos Case Studies (`CS 01–05`)**
Depth-4 ToT Agent, MCP Code Mode, 12-Tenant Mesh, Wasm CDR, 48 Payment Sagas | `5` | **`17.75 ms`** (`12.12–28.18 ms`) | **`6.20 ms`** | `18.19 ms` | `49.71 ms` | `187.71 ms` | **`1.02x Bun` (`2.94x` Warm) / `10.57x Node`** | +| **Core Edge, Auth & Crypto (`Apps 01, 04, 05, 16`)**
Multi-file TS, SHA-256/HMAC, JWT/OAuth2, `.env` Auto-DLP | `4` | **`8.21 ms`** (`6.70–10.51 ms`) | **`3.72 ms`** | `14.26 ms` | `41.57 ms` | `62.14 ms` | **`1.74x Bun` (`3.83x` Warm) / `7.57x Node`** | +| **NPM Ecosystem, AST & Disk I/O (`Apps 02, 03, 06, 07, 08, 20`)**
`semver`, `flatted`, `dlv`/`dset`, `mitt`, 10-Shard JSONL I/O, `Buffer` | `6` | **`11.43 ms`** (`7.62–14.79 ms`) | **`4.37 ms`** | `17.40 ms` | `48.13 ms` | `66.84 ms` | **`1.52x Bun` (`3.98x` Warm) / `5.85x Node`** | +| **WinterTC Web Standards, Fetch Mesh & DLP (`Apps 09–14, 17–19`)**
`Request`/`Response`, Static CDN `304`, SSE, Live `fetch`, WebCrypto | `9` | **`16.13 ms`** (`8.52–30.84 ms`) | **`8.10 ms`** | `18.60 ms` | `52.66 ms` | `95.09 ms` | **`1.15x Bun` (`2.29x` Warm) / `5.90x Node`** | +| **Realtime WebSockets, Workers & Wasm/TSX (`Apps 15, 21–24`)**
RFC 6455 WS, `worker_threads` + TCP/UDP, Pure-Rust `wasmi` Wasm, TSX SSR | `5` | **`14.24 ms`** (`8.74–20.16 ms`) | **`2.93 ms`** | `28.64 ms` | `63.70 ms` | `86.48 ms` | **`2.01x Bun` (`9.77x` Warm) / `6.07x Node`** | +| **Full-Stack Edge & Node Frameworks (`FW 01–04`)**
`Hono v4.6.20`, `itty-router + UnJS Nitro`, `Express/Polka node:http`, `SvelteKit 3.1.1 + Svelte 5.57.3` | `4` | **`20.59 ms`** (`15.22–32.08 ms`) | **`8.39 ms`** | `29.73 ms` | `56.05 ms` | `94.07 ms` | **`1.44x Bun` (`3.54x` Warm) / `4.57x Node`** | +| **AI Agent, Multi-Tenant SaaS & Chaos Case Studies (`CS 01–05`)**
Depth-4 ToT Agent, MCP Code Mode, 12-Tenant Mesh, Wasm CDR, 48 Payment Sagas | `5` | **`20.58 ms`** (`13.69–32.18 ms`) | **`6.77 ms`** | `20.18 ms` | `54.28 ms` | `79.15 ms` | **`0.98x Bun` (`2.98x` Warm) / `3.85x Node`** | #### 3. Flagship Real-World Representative Workloads (9 of 33 Highlights) | # | Flagship Workload | Slice Cold `.cas` | Slice Warm (`--warm`) | Bun `v1.4.4` | Deno `v2.9.8` | Node.js `v27.0.0-alpha.0.0.0` | Speedup vs Bun / Node.js | | :- | :--- | :---: | :---: | :---: | :---: | :---: | :--- | -| **01** | `01-fintech-checkout` (Multi-File TS + SHA-256) | **`5.66 ms`** | **`1.07 ms`** | `12.22 ms` | `33.17 ms` | `52.96 ms` | **`2.16x Bun` (`11.39x` Warm) / `9.36x Node`** | -| **03** | `03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O) | **`6.73 ms`** | **`1.30 ms`** | `12.65 ms` | `39.25 ms` | `635.44 ms` | **`1.88x Bun` (`9.71x` Warm) / `94.46x Node`** | -| **14** | `14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`) | **`14.84 ms`** | **`6.24 ms`** | `21.80 ms` | `52.65 ms` | `111.25 ms` | **`1.47x Bun` (`3.49x` Warm) / `7.50x Node`** | -| **20** | `20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler) | **`10.15 ms`** | **`0.49 ms`** | `20.97 ms` | `55.02 ms` | `68.29 ms` | **`2.07x Bun` (`43.15x` Warm) / `6.73x Node`** | -| **22** | `22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec) | **`19.10 ms`** | **`1.95 ms`** | `55.88 ms` | `109.35 ms` | `97.31 ms` | **`2.93x Bun` (`28.61x` Warm) / `5.09x Node`** | -| **FW-01** | `FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`) | **`13.70 ms`** | **`5.13 ms`** | `18.29 ms` | `47.81 ms` | `89.67 ms` | **`1.33x Bun` (`3.56x` Warm) / `6.54x Node`** | -| **FW-04** | `FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`) | **`33.45 ms`** | **`14.19 ms`** | `40.13 ms` | `63.01 ms` | `101.68 ms` | **`1.27x Bun` (`2.83x` Warm) / `3.22x Node`** | -| **CS-01** | `CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes) | **`29.81 ms`** | **`11.59 ms`** | `26.16 ms` | `67.16 ms` | `81.72 ms` | **`0.93x Bun` (`2.26x` Warm) / `2.90x Node`** | -| **CS-05** | `CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas) | **`18.39 ms`** | **`7.70 ms`** | `18.10 ms` | `57.79 ms` | `76.72 ms` | **`1.12x Bun` (`2.35x` Warm) / `4.76x Node`** | +| **01** | `01-fintech-checkout` (Multi-File TS + SHA-256) | **`6.70 ms`** | **`1.68 ms`** | `13.45 ms` | `35.70 ms` | `59.15 ms` | **`2.01x Bun` (`8.01x` Warm) / `8.83x Node`** | +| **03** | `03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O) | **`7.62 ms`** | **`1.72 ms`** | `13.79 ms` | `45.41 ms` | `61.73 ms` | **`1.81x Bun` (`8.00x` Warm) / `8.10x Node`** | +| **14** | `14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`) | **`16.69 ms`** | **`7.97 ms`** | `21.63 ms` | `53.17 ms` | `112.88 ms` | **`1.30x Bun` (`2.71x` Warm) / `6.76x Node`** | +| **20** | `20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler) | **`11.30 ms`** | **`0.61 ms`** | `22.40 ms` | `55.00 ms` | `76.30 ms` | **`1.98x Bun` (`36.60x` Warm) / `6.75x Node`** | +| **22** | `22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec) | **`20.16 ms`** | **`2.23 ms`** | `55.92 ms` | `112.63 ms` | `101.84 ms` | **`2.77x Bun` (`25.10x` Warm) / `5.05x Node`** | +| **FW-01** | `FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`) | **`15.22 ms`** | **`5.63 ms`** | `19.63 ms` | `52.60 ms` | `94.61 ms` | **`1.29x Bun` (`3.49x` Warm) / `6.22x Node`** | +| **FW-04** | `FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`) | **`32.08 ms`** | **`16.95 ms`** | `43.52 ms` | `74.25 ms` | `112.27 ms` | **`1.36x Bun` (`2.57x` Warm) / `3.50x Node`** | +| **CS-01** | `CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes) | **`34.71 ms`** | **`13.02 ms`** | `28.39 ms` | `72.12 ms` | `88.96 ms` | **`0.88x Bun` (`2.18x` Warm) / `2.76x Node`** | +| **CS-05** | `CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas) | **`18.21 ms`** | **`7.92 ms`** | `20.31 ms` | `62.71 ms` | `84.14 ms` | **`1.11x Bun` (`2.56x` Warm) / `4.62x Node`** | *Full 33-workload latency breakdown, standalone binary metrics, peak RSS per app, and historical reports: **[`tests/reports/latest.md`](../../tests/reports/latest.md)**.* diff --git a/tests/README.md b/tests/README.md index 9f0ed4f..8e1916b 100644 --- a/tests/README.md +++ b/tests/README.md @@ -212,45 +212,45 @@ This directory (`tests/`) contains a reproducible Linux `x86_64` Docker benchmar ## Verified Linux Docker (`x86_64`) Benchmark Results Across All 33 Workloads ([`reports/latest.md`](./reports/latest.md)) -> **Latest Verified Benchmark Report:** **[`tests/reports/latest.md`](./reports/latest.md)** (Archive: [`bench_v0.10.8_20261111_000408Z_8e712ae.md`](./reports/bench_v0.10.8_20261111_000408Z_8e712ae.md)) -> **Provenance:** Slice `v0.10.8` (`8e712ae`) · Generated `2026-11-11T00:04:08Z` · Environment: `Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)` -> **Scorecard Across All 33 Production Workloads:** Beats **Deno (`v2.9.8`)** on **33/33**, **Node.js (`v27.0.0-alpha.0.0.0`)** on **33/33**, **Bun (`v1.4.4`)** on **30/33** cold one-shot, and **all 3 runtimes on 33/33 workloads in `--warm` pooled execution**. +> **Latest Verified Benchmark Report:** **[`tests/reports/latest.md`](./reports/latest.md)** (Archive: [`bench_v0.10.11_20261111_055407Z_898e90b.md`](./reports/bench_v0.10.11_20261111_055407Z_898e90b.md)) +> **Provenance:** Slice `v0.10.11` (`898e90b`) · Generated `2026-11-11T05:54:07Z` · Environment: `Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)` +> **Scorecard Across All 33 Production Workloads:** Beats **Deno (`v2.9.8`)** on **33/33**, **Node.js (`v27.0.0-alpha.0.0.0`)** on **33/33**, **Bun (`v1.4.4`)** on **28/33** cold one-shot, and **all 3 runtimes on 33/33 workloads in `--warm` pooled execution**. #### 1. Core Architecture, HTTP Throughput & 1,000-Tenant MicroVM Density -| Metric | Slice (`v0.10.8` `SLICEBC\x01`) | Bun (`v1.4.4`) | Deno (`v2.9.8`) | Node.js (`v27.0.0-alpha.0.0.0`) | Slice Advantage | +| Metric | Slice (`v0.10.11` `SLICEBC\x01`) | Bun (`v1.4.4`) | Deno (`v2.9.8`) | Node.js (`v27.0.0-alpha.0.0.0`) | Slice Advantage | | :--- | :---: | :---: | :---: | :---: | :--- | -| **In-Process Isolate Cold Start (`P50` / `P99`)** | **`1.16 us` / `2.30 us`** | N/A (Process/VM) | N/A (Process/VM) | N/A (Process/VM) | **~120,000x faster than 125ms Firecracker VM** | -| **1,000-Tenant MicroVM Swarm (Boot + Exec)** | **`1.42 ms` (`9.82 MB` RSS)** | > 5,000 ms | > 15,000 ms | > 30,000 ms | **> 3,900x faster / ~32,000x denser** | +| **In-Process Isolate Cold Start (`P50` / `P99`)** | **`1.23 us` / `2.03 us`** | N/A (Process/VM) | N/A (Process/VM) | N/A (Process/VM) | **~120,000x faster than 125ms Firecracker VM** | +| **1,000-Tenant MicroVM Swarm (Boot + Exec)** | **`1.47 ms` (`9.70 MB` RSS)** | > 5,000 ms | > 15,000 ms | > 30,000 ms | **> 3,900x faster / ~32,000x denser** | | **500-Module Monorepo Cold Boot (`stat()` Calls)** | **`3.41 ms` (`0 stat()`)** | `12.72 ms` (`500+ stat`) | `41.80 ms` (`500+ stat`) | `70.38 ms` (`1,500+ stat`) | **`3.7x` faster than Bun / `20.6x` Node.js** | -| **HTTP/1.1 Keep-Alive Throughput (`16k` Reqs)** | **`172,255 req/s`** (Tier-0)
**`158,151 req/s`** (Tier-1) | `105,661 req/s` | `108,954 req/s` | `59,817 req/s` | **`1.63x` (`Tier-0`) / `1.50x` (`Tier-1`) vs `Bun.serve`** | -| **Peak Process Memory (`Max RSS` Across Suite)** | **`13.42 – 21.63 MB`** | `27.50 – 41.00 MB` | `45.73 – 62.05 MB` | `69.90 – 93.88 MB` | **`2.0x–2.3x` less than Bun / `4.3x–6.8x` less than Node** | +| **HTTP/1.1 Keep-Alive Throughput (`16k` Reqs)** | **`153,174 req/s`** (Tier-0)
**`145,192 req/s`** (Tier-1) | `101,093 req/s` | `99,307 req/s` | `54,637 req/s` | **`1.52x` (`Tier-0`) / `1.44x` (`Tier-1`) vs `Bun.serve`** | +| **Peak Process Memory (`Max RSS` Across Suite)** | **`14.25 – 21.88 MB`** | `26.13 – 41.13 MB` | `45.53 – 61.75 MB` | `69.91 – 93.12 MB` | **`2.0x–2.3x` less than Bun / `4.3x–6.8x` less than Node** | | **Multi-Tenant Security Containment** | **`5 / 5 PASS`** (OCap+SES+Fuel+DLP) | `0 / 5` (Ambient) | `2 / 5` (Coarse CLI) | `0 / 5` (Ambient) | **Hardware & Language Zero-Trust Isolation** | #### 2. Real-Life Workload Summary by Domain (All 33 Workloads Aggregated) | Workload Domain & Stack Coverage | Suites | Slice Cold `.cas` Avg (Range) | Slice Warm (`--warm`) Avg | Bun `v1.4.4` Avg | Deno `v2.9.8` Avg | Node.js `v27.0.0-alpha.0.0.0` Avg | Category Speedup vs Bun / Node.js | | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :--- | -| **Core Edge, Auth & Crypto (`Apps 01, 04, 05, 16`)**
Multi-file TS, SHA-256/HMAC, JWT/OAuth2, `.env` Auto-DLP | `4` | **`7.34 ms`** (`5.66–9.60 ms`) | **`2.15 ms`** | `13.55 ms` | `39.49 ms` | `60.11 ms` | **`1.85x Bun` (`6.30x` Warm) / `8.19x Node`** | -| **NPM Ecosystem, AST & Disk I/O (`Apps 02, 03, 06, 07, 08, 20`)**
`semver`, `flatted`, `dlv`/`dset`, `mitt`, 10-Shard JSONL I/O, `Buffer` | `6` | **`10.13 ms`** (`6.73–13.02 ms`) | **`3.05 ms`** | `15.86 ms` | `44.83 ms` | `156.83 ms` | **`1.57x Bun` (`5.19x` Warm) / `15.48x Node`** | -| **WinterTC Web Standards, Fetch Mesh & DLP (`Apps 09–14, 17–19`)**
`Request`/`Response`, Static CDN `304`, SSE, Live `fetch`, WebCrypto | `9` | **`14.45 ms`** (`8.41–29.41 ms`) | **`7.00 ms`** | `18.37 ms` | `51.21 ms` | `219.90 ms` | **`1.27x Bun` (`2.62x` Warm) / `15.22x Node`** | -| **Realtime WebSockets, Workers & Wasm/TSX (`Apps 15, 21–24`)**
RFC 6455 WS, `worker_threads` + TCP/UDP, Pure-Rust `wasmi` Wasm, TSX SSR | `5` | **`13.23 ms`** (`8.23–19.10 ms`) | **`2.42 ms`** | `27.34 ms` | `176.21 ms` | `82.30 ms` | **`2.07x Bun` (`11.29x` Warm) / `6.22x Node`** | -| **Full-Stack Edge & Node Frameworks (`FW 01–04`)**
`Hono v4.6.20`, `itty-router + UnJS Nitro`, `Express/Polka node:http`, `SvelteKit 3.1.1 + Svelte 5.57.3` | `4` | **`19.10 ms`** (`13.70–31.54 ms`) | **`7.05 ms`** | `26.77 ms` | `50.20 ms` | `87.07 ms` | **`1.40x Bun` (`3.80x` Warm) / `4.56x Node`** | -| **AI Agent, Multi-Tenant SaaS & Chaos Case Studies (`CS 01–05`)**
Depth-4 ToT Agent, MCP Code Mode, 12-Tenant Mesh, Wasm CDR, 48 Payment Sagas | `5` | **`17.75 ms`** (`12.12–28.18 ms`) | **`6.20 ms`** | `18.19 ms` | `49.71 ms` | `187.71 ms` | **`1.02x Bun` (`2.94x` Warm) / `10.57x Node`** | +| **Core Edge, Auth & Crypto (`Apps 01, 04, 05, 16`)**
Multi-file TS, SHA-256/HMAC, JWT/OAuth2, `.env` Auto-DLP | `4` | **`8.21 ms`** (`6.70–10.51 ms`) | **`3.72 ms`** | `14.26 ms` | `41.57 ms` | `62.14 ms` | **`1.74x Bun` (`3.83x` Warm) / `7.57x Node`** | +| **NPM Ecosystem, AST & Disk I/O (`Apps 02, 03, 06, 07, 08, 20`)**
`semver`, `flatted`, `dlv`/`dset`, `mitt`, 10-Shard JSONL I/O, `Buffer` | `6` | **`11.43 ms`** (`7.62–14.79 ms`) | **`4.37 ms`** | `17.40 ms` | `48.13 ms` | `66.84 ms` | **`1.52x Bun` (`3.98x` Warm) / `5.85x Node`** | +| **WinterTC Web Standards, Fetch Mesh & DLP (`Apps 09–14, 17–19`)**
`Request`/`Response`, Static CDN `304`, SSE, Live `fetch`, WebCrypto | `9` | **`16.13 ms`** (`8.52–30.84 ms`) | **`8.10 ms`** | `18.60 ms` | `52.66 ms` | `95.09 ms` | **`1.15x Bun` (`2.29x` Warm) / `5.90x Node`** | +| **Realtime WebSockets, Workers & Wasm/TSX (`Apps 15, 21–24`)**
RFC 6455 WS, `worker_threads` + TCP/UDP, Pure-Rust `wasmi` Wasm, TSX SSR | `5` | **`14.24 ms`** (`8.74–20.16 ms`) | **`2.93 ms`** | `28.64 ms` | `63.70 ms` | `86.48 ms` | **`2.01x Bun` (`9.77x` Warm) / `6.07x Node`** | +| **Full-Stack Edge & Node Frameworks (`FW 01–04`)**
`Hono v4.6.20`, `itty-router + UnJS Nitro`, `Express/Polka node:http`, `SvelteKit 3.1.1 + Svelte 5.57.3` | `4` | **`20.59 ms`** (`15.22–32.08 ms`) | **`8.39 ms`** | `29.73 ms` | `56.05 ms` | `94.07 ms` | **`1.44x Bun` (`3.54x` Warm) / `4.57x Node`** | +| **AI Agent, Multi-Tenant SaaS & Chaos Case Studies (`CS 01–05`)**
Depth-4 ToT Agent, MCP Code Mode, 12-Tenant Mesh, Wasm CDR, 48 Payment Sagas | `5` | **`20.58 ms`** (`13.69–32.18 ms`) | **`6.77 ms`** | `20.18 ms` | `54.28 ms` | `79.15 ms` | **`0.98x Bun` (`2.98x` Warm) / `3.85x Node`** | #### 3. Flagship Real-World Representative Workloads (9 of 33 Highlights) | # | Flagship Workload | Slice Cold `.cas` | Slice Warm (`--warm`) | Bun `v1.4.4` | Deno `v2.9.8` | Node.js `v27.0.0-alpha.0.0.0` | Speedup vs Bun / Node.js | | :- | :--- | :---: | :---: | :---: | :---: | :---: | :--- | -| **01** | `01-fintech-checkout` (Multi-File TS + SHA-256) | **`5.66 ms`** | **`1.07 ms`** | `12.22 ms` | `33.17 ms` | `52.96 ms` | **`2.16x Bun` (`11.39x` Warm) / `9.36x Node`** | -| **03** | `03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O) | **`6.73 ms`** | **`1.30 ms`** | `12.65 ms` | `39.25 ms` | `635.44 ms` | **`1.88x Bun` (`9.71x` Warm) / `94.46x Node`** | -| **14** | `14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`) | **`14.84 ms`** | **`6.24 ms`** | `21.80 ms` | `52.65 ms` | `111.25 ms` | **`1.47x Bun` (`3.49x` Warm) / `7.50x Node`** | -| **20** | `20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler) | **`10.15 ms`** | **`0.49 ms`** | `20.97 ms` | `55.02 ms` | `68.29 ms` | **`2.07x Bun` (`43.15x` Warm) / `6.73x Node`** | -| **22** | `22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec) | **`19.10 ms`** | **`1.95 ms`** | `55.88 ms` | `109.35 ms` | `97.31 ms` | **`2.93x Bun` (`28.61x` Warm) / `5.09x Node`** | -| **FW-01** | `FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`) | **`13.70 ms`** | **`5.13 ms`** | `18.29 ms` | `47.81 ms` | `89.67 ms` | **`1.33x Bun` (`3.56x` Warm) / `6.54x Node`** | -| **FW-04** | `FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`) | **`33.45 ms`** | **`14.19 ms`** | `40.13 ms` | `63.01 ms` | `101.68 ms` | **`1.27x Bun` (`2.83x` Warm) / `3.22x Node`** | -| **CS-01** | `CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes) | **`29.81 ms`** | **`11.59 ms`** | `26.16 ms` | `67.16 ms` | `81.72 ms` | **`0.93x Bun` (`2.26x` Warm) / `2.90x Node`** | -| **CS-05** | `CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas) | **`18.39 ms`** | **`7.70 ms`** | `18.10 ms` | `57.79 ms` | `76.72 ms` | **`1.12x Bun` (`2.35x` Warm) / `4.76x Node`** | +| **01** | `01-fintech-checkout` (Multi-File TS + SHA-256) | **`6.70 ms`** | **`1.68 ms`** | `13.45 ms` | `35.70 ms` | `59.15 ms` | **`2.01x Bun` (`8.01x` Warm) / `8.83x Node`** | +| **03** | `03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O) | **`7.62 ms`** | **`1.72 ms`** | `13.79 ms` | `45.41 ms` | `61.73 ms` | **`1.81x Bun` (`8.00x` Warm) / `8.10x Node`** | +| **14** | `14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`) | **`16.69 ms`** | **`7.97 ms`** | `21.63 ms` | `53.17 ms` | `112.88 ms` | **`1.30x Bun` (`2.71x` Warm) / `6.76x Node`** | +| **20** | `20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler) | **`11.30 ms`** | **`0.61 ms`** | `22.40 ms` | `55.00 ms` | `76.30 ms` | **`1.98x Bun` (`36.60x` Warm) / `6.75x Node`** | +| **22** | `22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec) | **`20.16 ms`** | **`2.23 ms`** | `55.92 ms` | `112.63 ms` | `101.84 ms` | **`2.77x Bun` (`25.10x` Warm) / `5.05x Node`** | +| **FW-01** | `FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`) | **`15.22 ms`** | **`5.63 ms`** | `19.63 ms` | `52.60 ms` | `94.61 ms` | **`1.29x Bun` (`3.49x` Warm) / `6.22x Node`** | +| **FW-04** | `FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`) | **`32.08 ms`** | **`16.95 ms`** | `43.52 ms` | `74.25 ms` | `112.27 ms` | **`1.36x Bun` (`2.57x` Warm) / `3.50x Node`** | +| **CS-01** | `CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes) | **`34.71 ms`** | **`13.02 ms`** | `28.39 ms` | `72.12 ms` | `88.96 ms` | **`0.88x Bun` (`2.18x` Warm) / `2.76x Node`** | +| **CS-05** | `CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas) | **`18.21 ms`** | **`7.92 ms`** | `20.31 ms` | `62.71 ms` | `84.14 ms` | **`1.11x Bun` (`2.56x` Warm) / `4.62x Node`** | *Full 33-workload latency breakdown, standalone binary metrics, peak RSS per app, and historical reports: **[`tests/reports/latest.md`](./reports/latest.md)**.* diff --git a/tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.json b/tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.json new file mode 100644 index 0000000..cc5a33e --- /dev/null +++ b/tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.json @@ -0,0 +1,789 @@ +{ + "metadata": { + "version": "0.10.11", + "commit": "898e90b", + "timestampUtc": "2026-11-11T05:54:07Z", + "environment": "Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)", + "runtimes": { + "slice": "v0.10.11", + "bun": "v1.4.4", + "deno": "v2.9.8", + "node": "v27.0.0-alpha.0.0.0" + }, + "archiveFile": "tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.md", + "latestFile": "tests/reports/latest.md" + }, + "microvm": { + "linux": { + "coldMinUs": 0.98, + "coldP50Us": 1.23, + "coldP99Us": 2.03, + "swarm1000Ms": 1.47, + "swarm1000RssMb": 9.7, + "cas500ColdMs": 3.408, + "cas500MemUs": 372.98, + "ringIo10kMs": 0.02 + }, + "windows": { + "coldMinUs": 1.4, + "coldP50Us": 1.6, + "coldP99Us": 2.3, + "swarm1000Ms": 2.24, + "swarm1000RssMb": 11.82, + "cas500ColdMs": 5.637, + "cas500MemUs": 640, + "ringIo10kMs": 5.11 + } + }, + "httpKeepAlive": { + "sliceTier0": { + "rps": 153174, + "avgUs": 6.53, + "totalMs": 104.5 + }, + "sliceTier1": { + "rps": 145192, + "avgUs": 6.89, + "totalMs": 110.2 + }, + "deno": { + "rps": 99307, + "avgUs": 10.07, + "totalMs": 161.1 + }, + "bun": { + "rps": 101093, + "avgUs": 9.89, + "totalMs": 158.3 + }, + "node": { + "rps": 54637, + "avgUs": 18.3, + "totalMs": 292.8 + } + }, + "primitives": { + "kv1001Us": 706, + "kvMemBytes": 8431, + "tot3SandboxesUs": 129.86, + "totSingleSandboxUs": 2.798 + }, + "workloads": [ + { + "num": 1, + "code": "01", + "id": "01-fintech-checkout", + "label": "`01-fintech-checkout` (Multi-File TS + SHA-256)", + "category": "core_edge_crypto", + "flagship": true, + "sliceCasMinMs": 5.89, + "sliceCasAvgMs": 6.698, + "sliceBinMinMs": 6.149, + "sliceBinAvgMs": 6.942, + "sliceSrcAvgMs": 19.875, + "sliceWarmMs": 1.679, + "prevSliceCasAvgMs": 5.659, + "bunAvgMs": 13.445, + "denoAvgMs": 35.698, + "nodeAvgMs": 59.152 + }, + { + "num": 2, + "code": "02", + "id": "02-npm-ecosystem-suite", + "label": "`02-npm-ecosystem-suite` (`semver` + `ms` + `ini`)", + "category": "npm_ast_disk", + "flagship": false, + "sliceCasMinMs": 13.708, + "sliceCasAvgMs": 14.785, + "sliceBinMinMs": 13.882, + "sliceBinAvgMs": 14.951, + "sliceSrcAvgMs": 39.724, + "sliceWarmMs": 6.431, + "prevSliceCasAvgMs": 12.659, + "bunAvgMs": 21.505, + "denoAvgMs": 52.831, + "nodeAvgMs": 69.235 + }, + { + "num": 3, + "code": "03", + "id": "03-disk-io-log-pipeline", + "label": "`03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O)", + "category": "npm_ast_disk", + "flagship": true, + "sliceCasMinMs": 7.241, + "sliceCasAvgMs": 7.617, + "sliceBinMinMs": 7.385, + "sliceBinAvgMs": 7.855, + "sliceSrcAvgMs": 28.05, + "sliceWarmMs": 1.723, + "prevSliceCasAvgMs": 6.727, + "bunAvgMs": 13.792, + "denoAvgMs": 45.409, + "nodeAvgMs": 61.734 + }, + { + "num": 4, + "code": "04", + "id": "04-edge-api-gateway", + "label": "`04-edge-api-gateway` (`fast-querystring` + `ms`)", + "category": "core_edge_crypto", + "flagship": false, + "sliceCasMinMs": 7.1, + "sliceCasAvgMs": 7.559, + "sliceBinMinMs": 7.433, + "sliceBinAvgMs": 8.159, + "sliceSrcAvgMs": 23.001, + "sliceWarmMs": 3.956, + "prevSliceCasAvgMs": 6.624, + "bunAvgMs": 14.699, + "denoAvgMs": 41.787, + "nodeAvgMs": 62.835 + }, + { + "num": 5, + "code": "05", + "id": "05-jwt-oauth-session-guard", + "label": "`05-jwt-oauth-session-guard` (`cookie` + `ms` + HMAC)", + "category": "core_edge_crypto", + "flagship": false, + "sliceCasMinMs": 10.002, + "sliceCasAvgMs": 10.511, + "sliceBinMinMs": 10.381, + "sliceBinAvgMs": 11.042, + "sliceSrcAvgMs": 24.863, + "sliceWarmMs": 7.876, + "prevSliceCasAvgMs": 9.604, + "bunAvgMs": 14.601, + "denoAvgMs": 44.318, + "nodeAvgMs": 62.788 + }, + { + "num": 6, + "code": "06", + "id": "06-telemetry-metrics-pipeline", + "label": "`06-telemetry-metrics-pipeline` (`bytes` + `flatted` + WAL)", + "category": "npm_ast_disk", + "flagship": false, + "sliceCasMinMs": 13.21, + "sliceCasAvgMs": 14.045, + "sliceBinMinMs": 13.09, + "sliceBinAvgMs": 13.994, + "sliceSrcAvgMs": 39.225, + "sliceWarmMs": 6.433, + "prevSliceCasAvgMs": 13.023, + "bunAvgMs": 17.194, + "denoAvgMs": 48.119, + "nodeAvgMs": 65.404 + }, + { + "num": 7, + "code": "07", + "id": "07-graphql-ast-validator", + "label": "`07-graphql-ast-validator` (`dlv` + `dset` + AST Cost)", + "category": "npm_ast_disk", + "flagship": false, + "sliceCasMinMs": 8.436, + "sliceCasAvgMs": 9.193, + "sliceBinMinMs": 9.125, + "sliceBinAvgMs": 9.804, + "sliceSrcAvgMs": 21.939, + "sliceWarmMs": 5.195, + "prevSliceCasAvgMs": 8.178, + "bunAvgMs": 13.052, + "denoAvgMs": 40.817, + "nodeAvgMs": 61.714 + }, + { + "num": 8, + "code": "08", + "id": "08-event-driven-state-journal", + "label": "`08-event-driven-state-journal` (`mitt` + `ms` + JSONL Replay)", + "category": "npm_ast_disk", + "flagship": false, + "sliceCasMinMs": 11.041, + "sliceCasAvgMs": 11.667, + "sliceBinMinMs": 11.437, + "sliceBinAvgMs": 11.989, + "sliceSrcAvgMs": 34.016, + "sliceWarmMs": 5.807, + "prevSliceCasAvgMs": 10.036, + "bunAvgMs": 16.467, + "denoAvgMs": 46.579, + "nodeAvgMs": 66.675 + }, + { + "num": 9, + "code": "09", + "id": "09-wintertc-web-router", + "label": "`09-wintertc-web-router` (`Request` + `Response` + `URL`, 80 reqs)", + "category": "wintertc_fetch_dlp", + "flagship": false, + "sliceCasMinMs": 15.027, + "sliceCasAvgMs": 16.323, + "sliceBinMinMs": 15.246, + "sliceBinAvgMs": 16.184, + "sliceSrcAvgMs": 35.183, + "sliceWarmMs": 9.689, + "prevSliceCasAvgMs": 13.781, + "bunAvgMs": 13.954, + "denoAvgMs": 47.109, + "nodeAvgMs": 86.236 + }, + { + "num": 10, + "code": "10", + "id": "10-fullstack-bff-microservice", + "label": "`10-fullstack-bff-microservice` (`cookie` + `dlv` + `ms` + `ETag`, 60 reqs)", + "category": "wintertc_fetch_dlp", + "flagship": false, + "sliceCasMinMs": 12.697, + "sliceCasAvgMs": 13.778, + "sliceBinMinMs": 12.948, + "sliceBinAvgMs": 13.793, + "sliceSrcAvgMs": 34.717, + "sliceWarmMs": 7.468, + "prevSliceCasAvgMs": 12.008, + "bunAvgMs": 14.611, + "denoAvgMs": 47.719, + "nodeAvgMs": 85.928 + }, + { + "num": 11, + "code": "11", + "id": "11-static-asset-cdn-edge", + "label": "`11-static-asset-cdn-edge` (`bytes` + `ms` + `ETag` `304`, 80 reqs)", + "category": "wintertc_fetch_dlp", + "flagship": false, + "sliceCasMinMs": 9.732, + "sliceCasAvgMs": 10.366, + "sliceBinMinMs": 9.97, + "sliceBinAvgMs": 10.611, + "sliceSrcAvgMs": 30.1, + "sliceWarmMs": 4.123, + "prevSliceCasAvgMs": 9.199, + "bunAvgMs": 13.422, + "denoAvgMs": 49.132, + "nodeAvgMs": 86.083 + }, + { + "num": 12, + "code": "12", + "id": "12-ai-sse-token-streamer", + "label": "`12-ai-sse-token-streamer` (`mitt` + `ms` + SSE + DLP, 320 frames)", + "category": "wintertc_fetch_dlp", + "flagship": false, + "sliceCasMinMs": 14.883, + "sliceCasAvgMs": 15.43, + "sliceBinMinMs": 14.974, + "sliceBinAvgMs": 15.783, + "sliceSrcAvgMs": 33.461, + "sliceWarmMs": 9.011, + "prevSliceCasAvgMs": 14.114, + "bunAvgMs": 15.047, + "denoAvgMs": 49.863, + "nodeAvgMs": 89.926 + }, + { + "num": 13, + "code": "13", + "id": "13-webhook-orchestrator-ssrf", + "label": "`13-webhook-orchestrator-ssrf` (`fast-querystring` + `ms` + Live `fetch`)", + "category": "wintertc_fetch_dlp", + "flagship": false, + "sliceCasMinMs": 15.401, + "sliceCasAvgMs": 17.563, + "sliceBinMinMs": 15.122, + "sliceBinAvgMs": 15.976, + "sliceSrcAvgMs": 38.701, + "sliceWarmMs": 6.678, + "prevSliceCasAvgMs": 12.492, + "bunAvgMs": 19.819, + "denoAvgMs": 51.823, + "nodeAvgMs": 113.097 + }, + { + "num": 14, + "code": "14", + "id": "14-federated-api-mesh-dlp", + "label": "`14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`)", + "category": "wintertc_fetch_dlp", + "flagship": true, + "sliceCasMinMs": 15.444, + "sliceCasAvgMs": 16.692, + "sliceBinMinMs": 15.467, + "sliceBinAvgMs": 16.84, + "sliceSrcAvgMs": 36.08, + "sliceWarmMs": 7.968, + "prevSliceCasAvgMs": 14.838, + "bunAvgMs": 21.633, + "denoAvgMs": 53.171, + "nodeAvgMs": 112.883 + }, + { + "num": 15, + "code": "15", + "id": "15-time-travel-test-suite", + "label": "`15-time-travel-test-suite` (`semver` + `ms` + `dlv` + `dset` + 24 Rollbacks)", + "category": "realtime_workers_wasm", + "flagship": false, + "sliceCasMinMs": 15.355, + "sliceCasAvgMs": 16.035, + "sliceBinMinMs": 15.27, + "sliceBinAvgMs": 15.777, + "sliceSrcAvgMs": 50.143, + "sliceWarmMs": 4.855, + "prevSliceCasAvgMs": 14.887, + "bunAvgMs": 25.404, + "denoAvgMs": 67.449, + "nodeAvgMs": 84.002 + }, + { + "num": 16, + "code": "16", + "id": "16-dotenv-dlp-config-vault", + "label": "`16-dotenv-dlp-config-vault` (`ini` + `cookie` + `bytes` + `.env` Auto-DLP)", + "category": "core_edge_crypto", + "flagship": false, + "sliceCasMinMs": 7.456, + "sliceCasAvgMs": 8.079, + "sliceBinMinMs": 7.75, + "sliceBinAvgMs": 8.455, + "sliceSrcAvgMs": 32.34, + "sliceWarmMs": 1.385, + "prevSliceCasAvgMs": 7.467, + "bunAvgMs": 14.281, + "denoAvgMs": 44.477, + "nodeAvgMs": 63.767 + }, + { + "num": 17, + "code": "17", + "id": "17-zero-trust-redirect-keepalive-mesh", + "label": "`17-zero-trust-redirect-keepalive-mesh` (Keep-Alive/307/SSRF/DLP)", + "category": "wintertc_fetch_dlp", + "flagship": false, + "sliceCasMinMs": 16.669, + "sliceCasAvgMs": 17.376, + "sliceBinMinMs": 17.237, + "sliceBinAvgMs": 19.974, + "sliceSrcAvgMs": 42.924, + "sliceWarmMs": 9.042, + "prevSliceCasAvgMs": 15.779, + "bunAvgMs": 22.206, + "denoAvgMs": 55.655, + "nodeAvgMs": 112.3 + }, + { + "num": 18, + "code": "18", + "id": "18-async-event-loop-fanout-scheduler", + "label": "`18-async-event-loop-fanout-scheduler` (Timer Wheel/`Promise.all`/`AbortSignal`)", + "category": "wintertc_fetch_dlp", + "flagship": false, + "sliceCasMinMs": 28.841, + "sliceCasAvgMs": 30.841, + "sliceBinMinMs": 29.821, + "sliceBinAvgMs": 31.316, + "sliceSrcAvgMs": 49.817, + "sliceWarmMs": 17.473, + "prevSliceCasAvgMs": 29.409, + "bunAvgMs": 32.649, + "denoAvgMs": 73.881, + "nodeAvgMs": 81.441 + }, + { + "num": 19, + "code": "19", + "id": "19-wintertc-webcrypto-streams-edge", + "label": "`19-wintertc-webcrypto-streams-edge` (WebCrypto/Streams/FormData/Clone)", + "category": "wintertc_fetch_dlp", + "flagship": false, + "sliceCasMinMs": 8.12, + "sliceCasAvgMs": 8.515, + "sliceBinMinMs": 8.353, + "sliceBinAvgMs": 8.959, + "sliceSrcAvgMs": 33.819, + "sliceWarmMs": 1.493, + "prevSliceCasAvgMs": 8.407, + "bunAvgMs": 14.021, + "denoAvgMs": 45.631, + "nodeAvgMs": 87.941 + }, + { + "num": 20, + "code": "20", + "id": "20-node-compat-and-edge-router", + "label": "`20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler)", + "category": "npm_ast_disk", + "flagship": true, + "sliceCasMinMs": 10.48, + "sliceCasAvgMs": 11.298, + "sliceBinMinMs": 10.895, + "sliceBinAvgMs": 11.547, + "sliceSrcAvgMs": 48.129, + "sliceWarmMs": 0.612, + "prevSliceCasAvgMs": 10.148, + "bunAvgMs": 22.4, + "denoAvgMs": 54.998, + "nodeAvgMs": 76.295 + }, + { + "num": 21, + "code": "21", + "id": "21-websocket-realtime-and-security-guard", + "label": "`21-websocket-realtime-and-security-guard` (RFC 6455 `WebSocket` + 5-Ring Guard)", + "category": "realtime_workers_wasm", + "flagship": false, + "sliceCasMinMs": 10.661, + "sliceCasAvgMs": 11.073, + "sliceBinMinMs": 10.982, + "sliceBinAvgMs": 11.583, + "sliceSrcAvgMs": 45.083, + "sliceWarmMs": 3.777, + "prevSliceCasAvgMs": 10.288, + "bunAvgMs": 20.349, + "denoAvgMs": 52.16, + "nodeAvgMs": 117.179 + }, + { + "num": 22, + "code": "22", + "id": "22-worker-threads-and-raw-sockets", + "label": "`22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec)", + "category": "realtime_workers_wasm", + "flagship": true, + "sliceCasMinMs": 19.421, + "sliceCasAvgMs": 20.159, + "sliceBinMinMs": 19.648, + "sliceBinAvgMs": 20.547, + "sliceSrcAvgMs": 37.099, + "sliceWarmMs": 2.228, + "prevSliceCasAvgMs": 19.101, + "bunAvgMs": 55.925, + "denoAvgMs": 112.632, + "nodeAvgMs": 101.841 + }, + { + "num": 23, + "code": "23", + "id": "23-wasm-crypto-and-simd-kernel", + "label": "`23-wasm-crypto-and-simd-kernel` (Pure-Rust `WebAssembly` + 5-Ring WASM Sec)", + "category": "realtime_workers_wasm", + "flagship": false, + "sliceCasMinMs": 14.75, + "sliceCasAvgMs": 15.43, + "sliceBinMinMs": 15.35, + "sliceBinAvgMs": 16.036, + "sliceSrcAvgMs": 26.602, + "sliceWarmMs": 1.954, + "prevSliceCasAvgMs": 13.643, + "bunAvgMs": 21.292, + "denoAvgMs": 42.492, + "nodeAvgMs": 61.274 + }, + { + "num": 24, + "code": "24", + "id": "24-tsx-ssr-and-wasm-edge-pipeline", + "label": "`24-tsx-ssr-and-wasm-edge-pipeline` (`WebAssembly` SLA Scorer + SSR Pipeline)", + "category": "realtime_workers_wasm", + "flagship": false, + "sliceCasMinMs": 8.23, + "sliceCasAvgMs": 8.744, + "sliceBinMinMs": 8.805, + "sliceBinAvgMs": 9.198, + "sliceSrcAvgMs": 31.27, + "sliceWarmMs": 1.838, + "prevSliceCasAvgMs": 8.336, + "bunAvgMs": 20.232, + "denoAvgMs": 43.778, + "nodeAvgMs": 68.091 + }, + { + "num": 25, + "code": "FW-01", + "id": "frameworks/01-hono-edge-microservice", + "label": "`FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`)", + "category": "frameworks", + "flagship": true, + "sliceCasMinMs": 14.463, + "sliceCasAvgMs": 15.219, + "sliceBinMinMs": 15.066, + "sliceBinAvgMs": 15.812, + "sliceSrcAvgMs": 54.007, + "sliceWarmMs": 5.631, + "prevSliceCasAvgMs": 13.701, + "bunAvgMs": 19.633, + "denoAvgMs": 52.596, + "nodeAvgMs": 94.61 + }, + { + "num": 26, + "code": "FW-02", + "id": "frameworks/02-itty-router-unjs-nitro-stack", + "label": "`FW-02: frameworks/02-itty-router-unjs-nitro-stack` (`itty-router` + UnJS)", + "category": "frameworks", + "flagship": false, + "sliceCasMinMs": 17.136, + "sliceCasAvgMs": 17.819, + "sliceBinMinMs": 17.21, + "sliceBinAvgMs": 18.045, + "sliceSrcAvgMs": 50.395, + "sliceWarmMs": 9.665, + "prevSliceCasAvgMs": 16.349, + "bunAvgMs": 20.945, + "denoAvgMs": 46.351, + "nodeAvgMs": 87.095 + }, + { + "num": 32, + "code": "FW-03", + "id": "frameworks/03-node-http-express-compat", + "label": "`FW-03: frameworks/03-node-http-express-compat` (`node:http` + `node:stream` Express/Polka)", + "category": "frameworks", + "flagship": false, + "sliceCasMinMs": 16.453, + "sliceCasAvgMs": 17.267, + "sliceBinMinMs": 16.672, + "sliceBinAvgMs": 17.638, + "sliceSrcAvgMs": 24.115, + "sliceWarmMs": 1.311, + "prevSliceCasAvgMs": 14.809, + "bunAvgMs": 34.805, + "denoAvgMs": 51.001, + "nodeAvgMs": 82.31 + }, + { + "num": 33, + "code": "FW-04", + "id": "frameworks/04-sveltekit-edge-ssr", + "label": "`FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`)", + "category": "frameworks", + "flagship": true, + "sliceCasMinMs": 31.118, + "sliceCasAvgMs": 32.075, + "sliceBinMinMs": 31.303, + "sliceBinAvgMs": 32.819, + "sliceSrcAvgMs": 154.938, + "sliceWarmMs": 16.953, + "prevSliceCasAvgMs": 33.452, + "bunAvgMs": 43.525, + "denoAvgMs": 74.247, + "nodeAvgMs": 112.271 + }, + { + "num": 27, + "code": "CS-01", + "id": "case_studies/01-tot-autonomous-sre-agent", + "label": "`CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes)", + "category": "case_studies", + "flagship": true, + "sliceCasMinMs": 30.764, + "sliceCasAvgMs": 34.706, + "sliceBinMinMs": 31.082, + "sliceBinAvgMs": 32.179, + "sliceSrcAvgMs": 76.709, + "sliceWarmMs": 13.019, + "prevSliceCasAvgMs": 29.806, + "bunAvgMs": 28.387, + "denoAvgMs": 72.119, + "nodeAvgMs": 88.96 + }, + { + "num": 28, + "code": "CS-02", + "id": "case_studies/02-mcp-code-mode-orchestrator", + "label": "`CS-02: case_studies/02-mcp-code-mode-orchestrator` (`-98.4%` Tokens)", + "category": "case_studies", + "flagship": false, + "sliceCasMinMs": 18.21, + "sliceCasAvgMs": 18.871, + "sliceBinMinMs": 18.557, + "sliceBinAvgMs": 19.492, + "sliceSrcAvgMs": 40.3, + "sliceWarmMs": 5.409, + "prevSliceCasAvgMs": 16.342, + "bunAvgMs": 16.618, + "denoAvgMs": 43.05, + "nodeAvgMs": 68.969 + }, + { + "num": 29, + "code": "CS-03", + "id": "case_studies/03-multi-tenant-saas-plugin-mesh", + "label": "`CS-03: case_studies/03-multi-tenant-saas-plugin-mesh` (12 Tenants + Hot-Swap)", + "category": "case_studies", + "flagship": false, + "sliceCasMinMs": 13.074, + "sliceCasAvgMs": 13.687, + "sliceBinMinMs": 13.642, + "sliceBinAvgMs": 14.343, + "sliceSrcAvgMs": 45.905, + "sliceWarmMs": 5.404, + "prevSliceCasAvgMs": 12.12, + "bunAvgMs": 16.388, + "denoAvgMs": 48.628, + "nodeAvgMs": 85.608 + }, + { + "num": 30, + "code": "CS-04", + "id": "case_studies/04-wasm-zero-trust-cdr-pipeline", + "label": "`CS-04: case_studies/04-wasm-zero-trust-cdr-pipeline` (Wasm SimHash CDR)", + "category": "case_studies", + "flagship": false, + "sliceCasMinMs": 19.136, + "sliceCasAvgMs": 19.96, + "sliceBinMinMs": 19.78, + "sliceBinAvgMs": 20.818, + "sliceSrcAvgMs": 44.226, + "sliceWarmMs": 2.104, + "prevSliceCasAvgMs": 15.992, + "bunAvgMs": 19.218, + "denoAvgMs": 44.875, + "nodeAvgMs": 68.073 + }, + { + "num": 31, + "code": "CS-05", + "id": "case_studies/05-time-travel-chaos-fuzzer-payments", + "label": "`CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas)", + "category": "case_studies", + "flagship": true, + "sliceCasMinMs": 17.274, + "sliceCasAvgMs": 18.213, + "sliceBinMinMs": 17.634, + "sliceBinAvgMs": 19.284, + "sliceSrcAvgMs": 55.703, + "sliceWarmMs": 7.924, + "prevSliceCasAvgMs": 18.391, + "bunAvgMs": 20.307, + "denoAvgMs": 62.714, + "nodeAvgMs": 84.144 + } + ], + "rss": [ + { + "id": "App 2: NPM semver+ms+ini", + "label": "App 2: NPM semver+ms+ini", + "sliceKb": 14592, + "bunKb": 29952, + "denoKb": 47344, + "nodeKb": 71584 + }, + { + "id": "App 6: Telemetry + Flatted", + "label": "App 6: Telemetry + Flatted", + "sliceKb": 15104, + "bunKb": 30464, + "denoKb": 50928, + "nodeKb": 72860 + }, + { + "id": "App 21: RFC 6455 WS + Sec", + "label": "App 21: RFC 6455 WS + Sec", + "sliceKb": 15104, + "bunKb": 31732, + "denoKb": 50756, + "nodeKb": 95356 + }, + { + "id": "App 22: Workers + Sockets", + "label": "App 22: Workers + Sockets", + "sliceKb": 22272, + "bunKb": 41688, + "denoKb": 63236, + "nodeKb": 94180 + }, + { + "id": "App 23: Pure-Rust WASM", + "label": "App 23: Pure-Rust WASM", + "sliceKb": 19200, + "bunKb": 30720, + "denoKb": 48784, + "nodeKb": 80660 + }, + { + "id": "FW 1: Hono v4 Microservice", + "label": "FW 1: Hono v4 Microservice", + "sliceKb": 15872, + "bunKb": 30976, + "denoKb": 49144, + "nodeKb": 88816 + }, + { + "id": "FW 2: itty-router + UnJS", + "label": "FW 2: itty-router + UnJS", + "sliceKb": 15232, + "bunKb": 32128, + "denoKb": 48640, + "nodeKb": 87308 + }, + { + "id": "App 24: WASM + SSR", + "label": "App 24: WASM + SSR", + "sliceKb": 14592, + "bunKb": 30592, + "denoKb": 49332, + "nodeKb": 81028 + }, + { + "id": "FW 3: Express node:http", + "label": "FW 3: Express node:http", + "sliceKb": 15616, + "bunKb": 33152, + "denoKb": 47340, + "nodeKb": 80140 + }, + { + "id": "01-tot-autonomous-sre-agent", + "label": "01-tot-autonomous-sre-agent", + "sliceKb": 20736, + "bunKb": 32128, + "denoKb": 53360, + "nodeKb": 83128 + }, + { + "id": "02-mcp-code-mode-orchestrator", + "label": "02-mcp-code-mode-orchestrator", + "sliceKb": 18668, + "bunKb": 28288, + "denoKb": 46624, + "nodeKb": 82692 + }, + { + "id": "03-multi-tenant-saas-plugin-mesh", + "label": "03-multi-tenant-saas-plugin-mesh", + "sliceKb": 16000, + "bunKb": 26752, + "denoKb": 49776, + "nodeKb": 88100 + }, + { + "id": "04-wasm-zero-trust-cdr-pipeline", + "label": "04-wasm-zero-trust-cdr-pipeline", + "sliceKb": 20608, + "bunKb": 31232, + "denoKb": 49748, + "nodeKb": 80264 + }, + { + "id": "05-time-travel-chaos-fuzzer-payments", + "label": "05-time-travel-chaos-fuzzer-payments", + "sliceKb": 17024, + "bunKb": 29184, + "denoKb": 49524, + "nodeKb": 81696 + }, + { + "id": "FW 4: SvelteKit 3 + Svelte 5", + "label": "FW 4: SvelteKit 3 + Svelte 5", + "sliceKb": 22400, + "bunKb": 42112, + "denoKb": 56616, + "nodeKb": 85792 + } + ] +} diff --git a/tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.md b/tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.md new file mode 100644 index 0000000..21530e6 --- /dev/null +++ b/tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.md @@ -0,0 +1,113 @@ +# Slice (Nexus-JS) — Full 33-Workload & MicroVM Benchmark Report + +* **Slice Version:** `v0.10.11` (Commit `898e90b`) +* **Generated Timestamp (UTC):** `2026-11-11T05:54:07Z` +* **Archive File:** [`tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.md`](./bench_v0.10.11_20261111_055407Z_898e90b.md) +* **Canonical Latest Report:** [`tests/reports/latest.md`](./latest.md) +* **Environment:** `Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)` +* **Compared Runtimes:** + * **Slice:** `v0.10.11` (Default `SLICEBC\x01` Precompiled Boa `CodeBlock` CAS + Monomorphic Inline Caching `get_fast` + Iterative ECMA-404 `JSON.parse`) + * **Bun:** `v1.4.4` (JavaScriptCore) + * **Deno:** `v2.9.8` (V8) + * **Node.js:** `v27.0.0-alpha.0.0.0` (V8 native TypeScript execution) + +--- + +## 1. Executive Summary + +Across all **33 real-world multi-file TypeScript applications, framework suites, and case studies**, Slice beats **Deno (`v2.9.8`)** on **33/33** workloads, beats **Node.js (`v27.0.0-alpha.0.0.0`)** on **33/33** workloads, beats **Bun (`v1.4.4`)** on **28/33** workloads in cold one-shot execution, and beats **all 3 runtimes on 33/33 workloads in `--warm` pooled isolate execution**. + +| Metric | Linux (`x86_64` Docker) | Windows (`x86_64` Host) | Comparison vs Runtimes & MicroVMs | +| :--- | :---: | :---: | :--- | +| **Single Isolate Cold-Start (Min / P50 / P99)** | **`0.98 us` / `1.23 us` / `2.03 us`** | **`1.40 us` / `1.60 us` / `2.30 us`** | **~120,000x faster than 125ms Firecracker VM** | +| **1,000-Tenant MicroVM Swarm (Boot + Exec)** | **`1.47 ms`** (`9.70 MB` RSS) | **`2.24 ms`** (`11.82 MB` RSS) | **> 10,000x faster than container/VM swarms** | +| **500-Module Monorepo Cold Boot (`0 stat()`)** | **`3.408 ms`** (`372.98 us` in-mem) | **`5.637 ms`** (`640.00 us` in-mem) | **20.6x faster than Node.js (`1,500+ stat()`)** | +| **10,000 Direct Kernel Ring I/O Completions** | **`0.02 ms`** | **`5.11 ms`** | **Zero worker-thread lock contention** | +| **5-Ring Security Containment Verification** | **`5 / 5 PASS`** | **`5 / 5 PASS`** | **OCap + SES + Fuel + SSRF/DLP + MPK** | + +--- + +## 2. `slice serve` Multi-Tenant HTTP/1.1 Keep-Alive Throughput (`16,000` Reqs, 8 Sockets x 8 Pipeline) + +| Server / Runtime | Throughput (`req/s`) | Avg Latency / Req | Total Time (`16k` Reqs) | Relative Speedup vs Runtimes | +| :--- | :---: | :---: | :---: | :--- | +| **`slice serve` (Tier-0 CAS, `--workers=8`)** | **`153,174 req/s`** | **`6.53 us/req`** | **`104.5 ms`** | **`1.52x` faster than `Bun.serve` / `2.80x` Node.js** | +| **`slice serve` (Tier-1 WinterTC, `--workers=8`)** | **`145,192 req/s`** | **`6.89 us/req`** | **`110.2 ms`** | **`1.44x` faster than `Bun.serve` / `2.66x` Node.js** | +| **`Deno.serve` (`v2.9.8`, V8, No Per-Req Sandbox)** | `99,307 req/s` | `10.07 us/req` | `161.1 ms` | `0.98x` vs Bun | +| **`Bun.serve` (`v1.4.4`, JSC, No Per-Req Sandbox)** | `101,093 req/s` | `9.89 us/req` | `158.3 ms` | `1.00x` (Baseline) | +| **`Node.js http.createServer` (`v27.0.0-alpha.0.0.0`, V8)** | `54,637 req/s` | `18.30 us/req` | `292.8 ms` | `0.54x` vs Bun | + +--- + +## 3. Full 33-Workload Latency Comparison (20 Runs Each, Linux `x86_64` Docker) + +| # | Workload (`tests/apps/`, `tests/frameworks/`, `tests/case_studies/`) | Slice Cold `.cas` (`SLICEBC\x01`) | Slice Standalone Bin (`SLICEBC\x01`) | Slice Warm (`--warm`) | Previous `.cas` (`Delta`) | Bun `v1.4.4` | Deno `v2.9.8` | Node.js `v27.0.0-alpha.0.0.0` | Slice Speedup vs Bun / Node.js | +| :- | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :--- | +| **01** | `01-fintech-checkout` (Multi-File TS + SHA-256) | **`6.698 ms`** (`5.89 ms` Min) | **`6.942 ms`** | **`1.679 ms`** | `5.659 ms` (`18.4%`) | `13.445 ms` | `35.698 ms` | `59.152 ms` | **`2.01x Bun` (`8.01x` Warm) / `8.83x Node`** | +| **02** | `02-npm-ecosystem-suite` (`semver` + `ms` + `ini`) | **`14.785 ms`** (`13.71 ms` Min) | **`14.951 ms`** | **`6.431 ms`** | `12.659 ms` (`16.8%`) | `21.505 ms` | `52.831 ms` | `69.235 ms` | **`1.45x Bun` (`3.34x` Warm) / `4.68x Node`** | +| **03** | `03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O) | **`7.617 ms`** (`7.24 ms` Min) | **`7.855 ms`** | **`1.723 ms`** | `6.727 ms` (`13.2%`) | `13.792 ms` | `45.409 ms` | `61.734 ms` | **`1.81x Bun` (`8.00x` Warm) / `8.10x Node`** | +| **04** | `04-edge-api-gateway` (`fast-querystring` + `ms`) | **`7.559 ms`** (`7.10 ms` Min) | **`8.159 ms`** | **`3.956 ms`** | `6.624 ms` (`14.1%`) | `14.699 ms` | `41.787 ms` | `62.835 ms` | **`1.94x Bun` (`3.72x` Warm) / `8.31x Node`** | +| **05** | `05-jwt-oauth-session-guard` (`cookie` + `ms` + HMAC) | **`10.511 ms`** (`10.00 ms` Min) | **`11.042 ms`** | **`7.876 ms`** | `9.604 ms` (`9.4%`) | `14.601 ms` | `44.318 ms` | `62.788 ms` | **`1.39x Bun` (`1.85x` Warm) / `5.97x Node`** | +| **06** | `06-telemetry-metrics-pipeline` (`bytes` + `flatted` + WAL) | **`14.045 ms`** (`13.21 ms` Min) | **`13.994 ms`** | **`6.433 ms`** | `13.023 ms` (`7.8%`) | `17.194 ms` | `48.119 ms` | `65.404 ms` | **`1.23x Bun` (`2.67x` Warm) / `4.67x Node`** | +| **07** | `07-graphql-ast-validator` (`dlv` + `dset` + AST Cost) | **`9.193 ms`** (`8.44 ms` Min) | **`9.804 ms`** | **`5.195 ms`** | `8.178 ms` (`12.4%`) | `13.052 ms` | `40.817 ms` | `61.714 ms` | **`1.42x Bun` (`2.51x` Warm) / `6.71x Node`** | +| **08** | `08-event-driven-state-journal` (`mitt` + `ms` + JSONL Replay) | **`11.667 ms`** (`11.04 ms` Min) | **`11.989 ms`** | **`5.807 ms`** | `10.036 ms` (`16.3%`) | `16.467 ms` | `46.579 ms` | `66.675 ms` | **`1.41x Bun` (`2.84x` Warm) / `5.71x Node`** | +| **09** | `09-wintertc-web-router` (`Request` + `Response` + `URL`, 80 reqs) | **`16.323 ms`** (`15.03 ms` Min) | **`16.184 ms`** | **`9.689 ms`** | `13.781 ms` (`18.4%`) | `13.954 ms` | `47.109 ms` | `86.236 ms` | **`1.44x Bun Warm` / `5.33x Node`** | +| **10** | `10-fullstack-bff-microservice` (`cookie` + `dlv` + `ms` + `ETag`, 60 reqs) | **`13.778 ms`** (`12.70 ms` Min) | **`13.793 ms`** | **`7.468 ms`** | `12.008 ms` (`14.7%`) | `14.611 ms` | `47.719 ms` | `85.928 ms` | **`1.06x Bun` (`1.96x` Warm) / `6.24x Node`** | +| **11** | `11-static-asset-cdn-edge` (`bytes` + `ms` + `ETag` `304`, 80 reqs) | **`10.366 ms`** (`9.73 ms` Min) | **`10.611 ms`** | **`4.123 ms`** | `9.199 ms` (`12.7%`) | `13.422 ms` | `49.132 ms` | `86.083 ms` | **`1.29x Bun` (`3.26x` Warm) / `8.30x Node`** | +| **12** | `12-ai-sse-token-streamer` (`mitt` + `ms` + SSE + DLP, 320 frames) | **`15.430 ms`** (`14.88 ms` Min) | **`15.783 ms`** | **`9.011 ms`** | `14.114 ms` (`9.3%`) | `15.047 ms` | `49.863 ms` | `89.926 ms` | **`1.67x Bun Warm` / `5.83x Node`** | +| **13** | `13-webhook-orchestrator-ssrf` (`fast-querystring` + `ms` + Live `fetch`) | **`17.563 ms`** (`15.40 ms` Min) | **`15.976 ms`** | **`6.678 ms`** | `12.492 ms` (`40.6%`) | `19.819 ms` | `51.823 ms` | `113.097 ms` | **`1.24x Bun` (`2.97x` Warm) / `7.08x Node`** | +| **14** | `14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`) | **`16.692 ms`** (`15.44 ms` Min) | **`16.840 ms`** | **`7.968 ms`** | `14.838 ms` (`12.5%`) | `21.633 ms` | `53.171 ms` | `112.883 ms` | **`1.30x Bun` (`2.71x` Warm) / `6.76x Node`** | +| **15** | `15-time-travel-test-suite` (`semver` + `ms` + `dlv` + `dset` + 24 Rollbacks) | **`16.035 ms`** (`15.36 ms` Min) | **`15.777 ms`** | **`4.855 ms`** | `14.887 ms` (`7.7%`) | `25.404 ms` | `67.449 ms` | `84.002 ms` | **`1.61x Bun` (`5.23x` Warm) / `5.32x Node`** | +| **16** | `16-dotenv-dlp-config-vault` (`ini` + `cookie` + `bytes` + `.env` Auto-DLP) | **`8.079 ms`** (`7.46 ms` Min) | **`8.455 ms`** | **`1.385 ms`** | `7.467 ms` (`8.2%`) | `14.281 ms` | `44.477 ms` | `63.767 ms` | **`1.77x Bun` (`10.31x` Warm) / `7.89x Node`** | +| **17** | `17-zero-trust-redirect-keepalive-mesh` (Keep-Alive/307/SSRF/DLP) | **`17.376 ms`** (`16.67 ms` Min) | **`19.974 ms`** | **`9.042 ms`** | `15.779 ms` (`10.1%`) | `22.206 ms` | `55.655 ms` | `112.300 ms` | **`1.28x Bun` (`2.46x` Warm) / `6.46x Node`** | +| **18** | `18-async-event-loop-fanout-scheduler` (Timer Wheel/`Promise.all`/`AbortSignal`) | **`30.841 ms`** (`28.84 ms` Min) | **`31.316 ms`** | **`17.473 ms`** | `29.409 ms` (`4.9%`) | `32.649 ms` | `73.881 ms` | `81.441 ms` | **`1.06x Bun` (`1.87x` Warm) / `2.64x Node`** | +| **19** | `19-wintertc-webcrypto-streams-edge` (WebCrypto/Streams/FormData/Clone) | **`8.515 ms`** (`8.12 ms` Min) | **`8.959 ms`** | **`1.493 ms`** | `8.407 ms` (`1.3%`) | `14.021 ms` | `45.631 ms` | `87.941 ms` | **`1.65x Bun` (`9.39x` Warm) / `10.33x Node`** | +| **20** | `20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler) | **`11.298 ms`** (`10.48 ms` Min) | **`11.547 ms`** | **`0.612 ms`** | `10.148 ms` (`11.3%`) | `22.400 ms` | `54.998 ms` | `76.295 ms` | **`1.98x Bun` (`36.60x` Warm) / `6.75x Node`** | +| **21** | `21-websocket-realtime-and-security-guard` (RFC 6455 `WebSocket` + 5-Ring Guard) | **`11.073 ms`** (`10.66 ms` Min) | **`11.583 ms`** | **`3.777 ms`** | `10.288 ms` (`7.6%`) | `20.349 ms` | `52.160 ms` | `117.179 ms` | **`1.84x Bun` (`5.39x` Warm) / `10.58x Node`** | +| **22** | `22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec) | **`20.159 ms`** (`19.42 ms` Min) | **`20.547 ms`** | **`2.228 ms`** | `19.101 ms` (`5.5%`) | `55.925 ms` | `112.632 ms` | `101.841 ms` | **`2.77x Bun` (`25.10x` Warm) / `5.05x Node`** | +| **23** | `23-wasm-crypto-and-simd-kernel` (Pure-Rust `WebAssembly` + 5-Ring WASM Sec) | **`15.430 ms`** (`14.75 ms` Min) | **`16.036 ms`** | **`1.954 ms`** | `13.643 ms` (`13.1%`) | `21.292 ms` | `42.492 ms` | `61.274 ms` | **`1.38x Bun` (`10.90x` Warm) / `3.97x Node`** | +| **24** | `24-tsx-ssr-and-wasm-edge-pipeline` (`WebAssembly` SLA Scorer + SSR Pipeline) | **`8.744 ms`** (`8.23 ms` Min) | **`9.198 ms`** | **`1.838 ms`** | `8.336 ms` (`4.9%`) | `20.232 ms` | `43.778 ms` | `68.091 ms` | **`2.31x Bun` (`11.01x` Warm) / `7.79x Node`** | +| **FW-01** | `FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`) | **`15.219 ms`** (`14.46 ms` Min) | **`15.812 ms`** | **`5.631 ms`** | `13.701 ms` (`11.1%`) | `19.633 ms` | `52.596 ms` | `94.610 ms` | **`1.29x Bun` (`3.49x` Warm) / `6.22x Node`** | +| **FW-02** | `FW-02: frameworks/02-itty-router-unjs-nitro-stack` (`itty-router` + UnJS) | **`17.819 ms`** (`17.14 ms` Min) | **`18.045 ms`** | **`9.665 ms`** | `16.349 ms` (`9.0%`) | `20.945 ms` | `46.351 ms` | `87.095 ms` | **`1.18x Bun` (`2.17x` Warm) / `4.89x Node`** | +| **FW-03** | `FW-03: frameworks/03-node-http-express-compat` (`node:http` + `node:stream` Express/Polka) | **`17.267 ms`** (`16.45 ms` Min) | **`17.638 ms`** | **`1.311 ms`** | `14.809 ms` (`16.6%`) | `34.805 ms` | `51.001 ms` | `82.310 ms` | **`2.02x Bun` (`26.55x` Warm) / `4.77x Node`** | +| **FW-04** | `FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`) | **`32.075 ms`** (`31.12 ms` Min) | **`32.819 ms`** | **`16.953 ms`** | `33.452 ms` (`-4.1%`) | `43.525 ms` | `74.247 ms` | `112.271 ms` | **`1.36x Bun` (`2.57x` Warm) / `3.50x Node`** | +| **CS-01** | `CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes) | **`34.706 ms`** (`30.76 ms` Min) | **`32.179 ms`** | **`13.019 ms`** | `29.806 ms` (`16.4%`) | `28.387 ms` | `72.119 ms` | `88.960 ms` | **`2.18x Bun Warm` / `2.76x Node`** | +| **CS-02** | `CS-02: case_studies/02-mcp-code-mode-orchestrator` (`-98.4%` Tokens) | **`18.871 ms`** (`18.21 ms` Min) | **`19.492 ms`** | **`5.409 ms`** | `16.342 ms` (`15.5%`) | `16.618 ms` | `43.050 ms` | `68.969 ms` | **`3.07x Bun Warm` / `3.65x Node`** | +| **CS-03** | `CS-03: case_studies/03-multi-tenant-saas-plugin-mesh` (12 Tenants + Hot-Swap) | **`13.687 ms`** (`13.07 ms` Min) | **`14.343 ms`** | **`5.404 ms`** | `12.120 ms` (`12.9%`) | `16.388 ms` | `48.628 ms` | `85.608 ms` | **`1.20x Bun` (`3.03x` Warm) / `6.25x Node`** | +| **CS-04** | `CS-04: case_studies/04-wasm-zero-trust-cdr-pipeline` (Wasm SimHash CDR) | **`19.960 ms`** (`19.14 ms` Min) | **`20.818 ms`** | **`2.104 ms`** | `15.992 ms` (`24.8%`) | `19.218 ms` | `44.875 ms` | `68.073 ms` | **`9.13x Bun Warm` / `3.41x Node`** | +| **CS-05** | `CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas) | **`18.213 ms`** (`17.27 ms` Min) | **`19.284 ms`** | **`7.924 ms`** | `18.391 ms` (`-1.0%`) | `20.307 ms` | `62.714 ms` | `84.144 ms` | **`1.11x Bun` (`2.56x` Warm) / `4.62x Node`** | + +--- + +## 4. Peak Process Memory Footprint (`Max RSS` via `/usr/bin/time -v`) + +| Workload | Slice (`SLICEBC\x01` Default) | Bun (`v1.4.4`) | Deno (`v2.9.8`) | Node.js (`v27.0.0-alpha.0.0.0`) | Slice Memory Advantage | +| :--- | :---: | :---: | :---: | :---: | :--- | +| **App 2: NPM semver+ms+ini** | **14,592 KB (14.25 MB)** | 29,952 KB (29.25 MB) | 47,344 KB (46.23 MB) | 71,584 KB (69.91 MB) | **4.91x less than Node / 2.05x less than Bun** | +| **App 6: Telemetry + Flatted** | **15,104 KB (14.75 MB)** | 30,464 KB (29.75 MB) | 50,928 KB (49.73 MB) | 72,860 KB (71.15 MB) | **4.82x less than Node / 2.02x less than Bun** | +| **App 21: RFC 6455 WS + Sec** | **15,104 KB (14.75 MB)** | 31,732 KB (30.99 MB) | 50,756 KB (49.57 MB) | 95,356 KB (93.12 MB) | **6.31x less than Node / 2.10x less than Bun** | +| **App 22: Workers + Sockets** | **22,272 KB (21.75 MB)** | 41,688 KB (40.71 MB) | 63,236 KB (61.75 MB) | 94,180 KB (91.97 MB) | **4.23x less than Node / 1.87x less than Bun** | +| **App 23: Pure-Rust WASM** | **19,200 KB (18.75 MB)** | 30,720 KB (30.00 MB) | 48,784 KB (47.64 MB) | 80,660 KB (78.77 MB) | **4.20x less than Node / 1.60x less than Bun** | +| **FW 1: Hono v4 Microservice** | **15,872 KB (15.50 MB)** | 30,976 KB (30.25 MB) | 49,144 KB (47.99 MB) | 88,816 KB (86.73 MB) | **5.60x less than Node / 1.95x less than Bun** | +| **FW 2: itty-router + UnJS** | **15,232 KB (14.88 MB)** | 32,128 KB (31.38 MB) | 48,640 KB (47.50 MB) | 87,308 KB (85.26 MB) | **5.73x less than Node / 2.11x less than Bun** | +| **App 24: WASM + SSR** | **14,592 KB (14.25 MB)** | 30,592 KB (29.88 MB) | 49,332 KB (48.18 MB) | 81,028 KB (79.13 MB) | **5.55x less than Node / 2.10x less than Bun** | +| **FW 3: Express node:http** | **15,616 KB (15.25 MB)** | 33,152 KB (32.38 MB) | 47,340 KB (46.23 MB) | 80,140 KB (78.26 MB) | **5.13x less than Node / 2.12x less than Bun** | +| **01-tot-autonomous-sre-agent** | **20,736 KB (20.25 MB)** | 32,128 KB (31.38 MB) | 53,360 KB (52.11 MB) | 83,128 KB (81.18 MB) | **4.01x less than Node / 1.55x less than Bun** | +| **02-mcp-code-mode-orchestrator** | **18,668 KB (18.23 MB)** | 28,288 KB (27.63 MB) | 46,624 KB (45.53 MB) | 82,692 KB (80.75 MB) | **4.43x less than Node / 1.52x less than Bun** | +| **03-multi-tenant-saas-plugin-mesh** | **16,000 KB (15.63 MB)** | 26,752 KB (26.13 MB) | 49,776 KB (48.61 MB) | 88,100 KB (86.04 MB) | **5.51x less than Node / 1.67x less than Bun** | +| **04-wasm-zero-trust-cdr-pipeline** | **20,608 KB (20.13 MB)** | 31,232 KB (30.50 MB) | 49,748 KB (48.58 MB) | 80,264 KB (78.38 MB) | **3.89x less than Node / 1.52x less than Bun** | +| **05-time-travel-chaos-fuzzer-payments** | **17,024 KB (16.63 MB)** | 29,184 KB (28.50 MB) | 49,524 KB (48.36 MB) | 81,696 KB (79.78 MB) | **4.80x less than Node / 1.71x less than Bun** | +| **FW 4: SvelteKit 3 + Svelte 5** | **22,400 KB (21.88 MB)** | 42,112 KB (41.13 MB) | 56,616 KB (55.29 MB) | 85,792 KB (83.78 MB) | **3.83x less than Node / 1.88x less than Bun** | + +--- + +## 5. Multi-Tenant Edge KV, AI Agent Checkpoints & 5-Ring Security Telemetry + +| Subsystem / Benchmark | Measured Telemetry | Status | +| :--- | :--- | :---: | +| **Sharded `Slice.kv` (`1,001` Get/Set/Incr Ops in Isolate)** | **`706.00 us`** total (`--warm`, `8,431 B` memory cage) | `PASS` | +| **Multi-Tenant `--tenant-dir` Zero-Downtime Hot-Swap** | Live atomic replacement of `tenant-alpha.cas` (`v1 -> v2-hot-swapped`) with isolated `Slice.kv` state | `PASS` | +| **Deterministic Time-Travel Replay (`--deterministic=20261019`)** | 100% bit-for-bit identical PRNG (`Math.random`) & virtual clock (`Date.now`, `performance.now`) | `PASS` | +| **Tree-of-Thought AI Agent (`Slice.checkpoint` + 3 `evalSandbox` + `restore`)** | **`129.86 us`** total (`2.80 us` child sandbox) | `PASS` | +| **Cloud Metadata SSRF (`169.254.169.254`) & Base64 Egress DLP Guard** | `SSRF_METADATA_BLOCKED` & `EGRESS_SECRET_LEAK_BLOCKED` deterministically trapped | `PASS` | +| **Built-In Model Context Protocol Server (`slice mcp --smoke-test`)** | JSON-RPC 2.0 `initialize`, `tools/list`, `tools/call` verified over `stdio` | `PASS` | diff --git a/tests/reports/latest.json b/tests/reports/latest.json index c4d74b3..cc5a33e 100644 --- a/tests/reports/latest.json +++ b/tests/reports/latest.json @@ -1,27 +1,27 @@ { "metadata": { - "version": "0.10.8", - "commit": "8e712ae", - "timestampUtc": "2026-11-11T00:04:08Z", + "version": "0.10.11", + "commit": "898e90b", + "timestampUtc": "2026-11-11T05:54:07Z", "environment": "Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)", "runtimes": { - "slice": "v0.10.8", + "slice": "v0.10.11", "bun": "v1.4.4", "deno": "v2.9.8", "node": "v27.0.0-alpha.0.0.0" }, - "archiveFile": "tests/reports/bench_v0.10.8_20261111_000408Z_8e712ae.md", + "archiveFile": "tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.md", "latestFile": "tests/reports/latest.md" }, "microvm": { "linux": { - "coldMinUs": 1.09, - "coldP50Us": 1.16, - "coldP99Us": 2.3, - "swarm1000Ms": 1.42, - "swarm1000RssMb": 9.82, + "coldMinUs": 0.98, + "coldP50Us": 1.23, + "coldP99Us": 2.03, + "swarm1000Ms": 1.47, + "swarm1000RssMb": 9.7, "cas500ColdMs": 3.408, - "cas500MemUs": 366.35, + "cas500MemUs": 372.98, "ringIo10kMs": 0.02 }, "windows": { @@ -37,36 +37,36 @@ }, "httpKeepAlive": { "sliceTier0": { - "rps": 172255, - "avgUs": 5.81, - "totalMs": 92.9 + "rps": 153174, + "avgUs": 6.53, + "totalMs": 104.5 }, "sliceTier1": { - "rps": 158151, - "avgUs": 6.32, - "totalMs": 101.2 + "rps": 145192, + "avgUs": 6.89, + "totalMs": 110.2 }, "deno": { - "rps": 108954, - "avgUs": 9.18, - "totalMs": 146.9 + "rps": 99307, + "avgUs": 10.07, + "totalMs": 161.1 }, "bun": { - "rps": 105661, - "avgUs": 9.46, - "totalMs": 151.4 + "rps": 101093, + "avgUs": 9.89, + "totalMs": 158.3 }, "node": { - "rps": 59817, - "avgUs": 16.72, - "totalMs": 267.5 + "rps": 54637, + "avgUs": 18.3, + "totalMs": 292.8 } }, "primitives": { - "kv1001Us": 492.86, + "kv1001Us": 706, "kvMemBytes": 8431, - "tot3SandboxesUs": 44.91, - "totSingleSandboxUs": 3.703 + "tot3SandboxesUs": 129.86, + "totSingleSandboxUs": 2.798 }, "workloads": [ { @@ -76,16 +76,16 @@ "label": "`01-fintech-checkout` (Multi-File TS + SHA-256)", "category": "core_edge_crypto", "flagship": true, - "sliceCasMinMs": 5.208, - "sliceCasAvgMs": 5.659, - "sliceBinMinMs": 5.677, - "sliceBinAvgMs": 6.347, - "sliceSrcAvgMs": 16.991, - "sliceWarmMs": 1.073, - "prevSliceCasAvgMs": 7.502, - "bunAvgMs": 12.223, - "denoAvgMs": 33.173, - "nodeAvgMs": 52.961 + "sliceCasMinMs": 5.89, + "sliceCasAvgMs": 6.698, + "sliceBinMinMs": 6.149, + "sliceBinAvgMs": 6.942, + "sliceSrcAvgMs": 19.875, + "sliceWarmMs": 1.679, + "prevSliceCasAvgMs": 5.659, + "bunAvgMs": 13.445, + "denoAvgMs": 35.698, + "nodeAvgMs": 59.152 }, { "num": 2, @@ -94,16 +94,16 @@ "label": "`02-npm-ecosystem-suite` (`semver` + `ms` + `ini`)", "category": "npm_ast_disk", "flagship": false, - "sliceCasMinMs": 12.206, - "sliceCasAvgMs": 12.659, - "sliceBinMinMs": 12.867, - "sliceBinAvgMs": 13.536, - "sliceSrcAvgMs": 35.19, - "sliceWarmMs": 3.503, - "prevSliceCasAvgMs": 16.522, - "bunAvgMs": 19.475, - "denoAvgMs": 48.522, - "nodeAvgMs": 63.585 + "sliceCasMinMs": 13.708, + "sliceCasAvgMs": 14.785, + "sliceBinMinMs": 13.882, + "sliceBinAvgMs": 14.951, + "sliceSrcAvgMs": 39.724, + "sliceWarmMs": 6.431, + "prevSliceCasAvgMs": 12.659, + "bunAvgMs": 21.505, + "denoAvgMs": 52.831, + "nodeAvgMs": 69.235 }, { "num": 3, @@ -112,16 +112,16 @@ "label": "`03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O)", "category": "npm_ast_disk", "flagship": true, - "sliceCasMinMs": 6.343, - "sliceCasAvgMs": 6.727, - "sliceBinMinMs": 6.528, - "sliceBinAvgMs": 7.389, - "sliceSrcAvgMs": 25.305, - "sliceWarmMs": 1.302, - "prevSliceCasAvgMs": 8.552, - "bunAvgMs": 12.647, - "denoAvgMs": 39.249, - "nodeAvgMs": 635.437 + "sliceCasMinMs": 7.241, + "sliceCasAvgMs": 7.617, + "sliceBinMinMs": 7.385, + "sliceBinAvgMs": 7.855, + "sliceSrcAvgMs": 28.05, + "sliceWarmMs": 1.723, + "prevSliceCasAvgMs": 6.727, + "bunAvgMs": 13.792, + "denoAvgMs": 45.409, + "nodeAvgMs": 61.734 }, { "num": 4, @@ -130,16 +130,16 @@ "label": "`04-edge-api-gateway` (`fast-querystring` + `ms`)", "category": "core_edge_crypto", "flagship": false, - "sliceCasMinMs": 6.297, - "sliceCasAvgMs": 6.624, - "sliceBinMinMs": 6.85, - "sliceBinAvgMs": 7.275, - "sliceSrcAvgMs": 21, - "sliceWarmMs": 1.737, - "prevSliceCasAvgMs": 8.133, - "bunAvgMs": 13.809, - "denoAvgMs": 38.38, - "nodeAvgMs": 57.957 + "sliceCasMinMs": 7.1, + "sliceCasAvgMs": 7.559, + "sliceBinMinMs": 7.433, + "sliceBinAvgMs": 8.159, + "sliceSrcAvgMs": 23.001, + "sliceWarmMs": 3.956, + "prevSliceCasAvgMs": 6.624, + "bunAvgMs": 14.699, + "denoAvgMs": 41.787, + "nodeAvgMs": 62.835 }, { "num": 5, @@ -148,16 +148,16 @@ "label": "`05-jwt-oauth-session-guard` (`cookie` + `ms` + HMAC)", "category": "core_edge_crypto", "flagship": false, - "sliceCasMinMs": 8.869, - "sliceCasAvgMs": 9.604, - "sliceBinMinMs": 9.283, - "sliceBinAvgMs": 9.98, - "sliceSrcAvgMs": 21.614, - "sliceWarmMs": 4.556, - "prevSliceCasAvgMs": 11.369, - "bunAvgMs": 13.104, - "denoAvgMs": 40.856, - "nodeAvgMs": 61.242 + "sliceCasMinMs": 10.002, + "sliceCasAvgMs": 10.511, + "sliceBinMinMs": 10.381, + "sliceBinAvgMs": 11.042, + "sliceSrcAvgMs": 24.863, + "sliceWarmMs": 7.876, + "prevSliceCasAvgMs": 9.604, + "bunAvgMs": 14.601, + "denoAvgMs": 44.318, + "nodeAvgMs": 62.788 }, { "num": 6, @@ -166,16 +166,16 @@ "label": "`06-telemetry-metrics-pipeline` (`bytes` + `flatted` + WAL)", "category": "npm_ast_disk", "flagship": false, - "sliceCasMinMs": 12.443, - "sliceCasAvgMs": 13.023, - "sliceBinMinMs": 12.932, - "sliceBinAvgMs": 13.877, - "sliceSrcAvgMs": 29.217, - "sliceWarmMs": 5.325, - "prevSliceCasAvgMs": 17.681, - "bunAvgMs": 15.642, - "denoAvgMs": 43.25, - "nodeAvgMs": 59.804 + "sliceCasMinMs": 13.21, + "sliceCasAvgMs": 14.045, + "sliceBinMinMs": 13.09, + "sliceBinAvgMs": 13.994, + "sliceSrcAvgMs": 39.225, + "sliceWarmMs": 6.433, + "prevSliceCasAvgMs": 13.023, + "bunAvgMs": 17.194, + "denoAvgMs": 48.119, + "nodeAvgMs": 65.404 }, { "num": 7, @@ -184,16 +184,16 @@ "label": "`07-graphql-ast-validator` (`dlv` + `dset` + AST Cost)", "category": "npm_ast_disk", "flagship": false, - "sliceCasMinMs": 7.786, - "sliceCasAvgMs": 8.178, - "sliceBinMinMs": 7.924, - "sliceBinAvgMs": 8.494, - "sliceSrcAvgMs": 19.185, - "sliceWarmMs": 3.457, - "prevSliceCasAvgMs": 9.215, - "bunAvgMs": 11.949, - "denoAvgMs": 37.64, - "nodeAvgMs": 56.046 + "sliceCasMinMs": 8.436, + "sliceCasAvgMs": 9.193, + "sliceBinMinMs": 9.125, + "sliceBinAvgMs": 9.804, + "sliceSrcAvgMs": 21.939, + "sliceWarmMs": 5.195, + "prevSliceCasAvgMs": 8.178, + "bunAvgMs": 13.052, + "denoAvgMs": 40.817, + "nodeAvgMs": 61.714 }, { "num": 8, @@ -202,16 +202,16 @@ "label": "`08-event-driven-state-journal` (`mitt` + `ms` + JSONL Replay)", "category": "npm_ast_disk", "flagship": false, - "sliceCasMinMs": 9.425, - "sliceCasAvgMs": 10.036, - "sliceBinMinMs": 9.917, - "sliceBinAvgMs": 10.937, - "sliceSrcAvgMs": 26.883, - "sliceWarmMs": 4.249, - "prevSliceCasAvgMs": 12.649, - "bunAvgMs": 14.45, - "denoAvgMs": 45.277, - "nodeAvgMs": 57.812 + "sliceCasMinMs": 11.041, + "sliceCasAvgMs": 11.667, + "sliceBinMinMs": 11.437, + "sliceBinAvgMs": 11.989, + "sliceSrcAvgMs": 34.016, + "sliceWarmMs": 5.807, + "prevSliceCasAvgMs": 10.036, + "bunAvgMs": 16.467, + "denoAvgMs": 46.579, + "nodeAvgMs": 66.675 }, { "num": 9, @@ -220,16 +220,16 @@ "label": "`09-wintertc-web-router` (`Request` + `Response` + `URL`, 80 reqs)", "category": "wintertc_fetch_dlp", "flagship": false, - "sliceCasMinMs": 13.199, - "sliceCasAvgMs": 13.781, - "sliceBinMinMs": 13.412, - "sliceBinAvgMs": 14.3, - "sliceSrcAvgMs": 31.207, - "sliceWarmMs": 8.171, - "prevSliceCasAvgMs": 16.762, - "bunAvgMs": 13.03, - "denoAvgMs": 46.647, - "nodeAvgMs": 78.33 + "sliceCasMinMs": 15.027, + "sliceCasAvgMs": 16.323, + "sliceBinMinMs": 15.246, + "sliceBinAvgMs": 16.184, + "sliceSrcAvgMs": 35.183, + "sliceWarmMs": 9.689, + "prevSliceCasAvgMs": 13.781, + "bunAvgMs": 13.954, + "denoAvgMs": 47.109, + "nodeAvgMs": 86.236 }, { "num": 10, @@ -238,16 +238,16 @@ "label": "`10-fullstack-bff-microservice` (`cookie` + `dlv` + `ms` + `ETag`, 60 reqs)", "category": "wintertc_fetch_dlp", "flagship": false, - "sliceCasMinMs": 11.422, - "sliceCasAvgMs": 12.008, - "sliceBinMinMs": 11.573, - "sliceBinAvgMs": 12.732, - "sliceSrcAvgMs": 30.099, - "sliceWarmMs": 6.202, - "prevSliceCasAvgMs": 16.69, - "bunAvgMs": 13.606, - "denoAvgMs": 45.578, - "nodeAvgMs": 80.153 + "sliceCasMinMs": 12.697, + "sliceCasAvgMs": 13.778, + "sliceBinMinMs": 12.948, + "sliceBinAvgMs": 13.793, + "sliceSrcAvgMs": 34.717, + "sliceWarmMs": 7.468, + "prevSliceCasAvgMs": 12.008, + "bunAvgMs": 14.611, + "denoAvgMs": 47.719, + "nodeAvgMs": 85.928 }, { "num": 11, @@ -256,16 +256,16 @@ "label": "`11-static-asset-cdn-edge` (`bytes` + `ms` + `ETag` `304`, 80 reqs)", "category": "wintertc_fetch_dlp", "flagship": false, - "sliceCasMinMs": 8.698, - "sliceCasAvgMs": 9.199, - "sliceBinMinMs": 9.475, - "sliceBinAvgMs": 9.914, - "sliceSrcAvgMs": 26.958, - "sliceWarmMs": 4.031, - "prevSliceCasAvgMs": 12.593, - "bunAvgMs": 12.505, - "denoAvgMs": 46.068, - "nodeAvgMs": 660.703 + "sliceCasMinMs": 9.732, + "sliceCasAvgMs": 10.366, + "sliceBinMinMs": 9.97, + "sliceBinAvgMs": 10.611, + "sliceSrcAvgMs": 30.1, + "sliceWarmMs": 4.123, + "prevSliceCasAvgMs": 9.199, + "bunAvgMs": 13.422, + "denoAvgMs": 49.132, + "nodeAvgMs": 86.083 }, { "num": 12, @@ -274,16 +274,16 @@ "label": "`12-ai-sse-token-streamer` (`mitt` + `ms` + SSE + DLP, 320 frames)", "category": "wintertc_fetch_dlp", "flagship": false, - "sliceCasMinMs": 13.596, - "sliceCasAvgMs": 14.114, - "sliceBinMinMs": 14.125, - "sliceBinAvgMs": 14.741, - "sliceSrcAvgMs": 30.621, - "sliceWarmMs": 6.607, - "prevSliceCasAvgMs": 19.401, - "bunAvgMs": 17.513, - "denoAvgMs": 47.514, - "nodeAvgMs": 85.664 + "sliceCasMinMs": 14.883, + "sliceCasAvgMs": 15.43, + "sliceBinMinMs": 14.974, + "sliceBinAvgMs": 15.783, + "sliceSrcAvgMs": 33.461, + "sliceWarmMs": 9.011, + "prevSliceCasAvgMs": 14.114, + "bunAvgMs": 15.047, + "denoAvgMs": 49.863, + "nodeAvgMs": 89.926 }, { "num": 13, @@ -292,16 +292,16 @@ "label": "`13-webhook-orchestrator-ssrf` (`fast-querystring` + `ms` + Live `fetch`)", "category": "wintertc_fetch_dlp", "flagship": false, - "sliceCasMinMs": 11.809, - "sliceCasAvgMs": 12.492, - "sliceBinMinMs": 12.49, - "sliceBinAvgMs": 13.272, - "sliceSrcAvgMs": 33.641, - "sliceWarmMs": 5.661, - "prevSliceCasAvgMs": 17.325, - "bunAvgMs": 18.551, - "denoAvgMs": 47.436, - "nodeAvgMs": 108.46 + "sliceCasMinMs": 15.401, + "sliceCasAvgMs": 17.563, + "sliceBinMinMs": 15.122, + "sliceBinAvgMs": 15.976, + "sliceSrcAvgMs": 38.701, + "sliceWarmMs": 6.678, + "prevSliceCasAvgMs": 12.492, + "bunAvgMs": 19.819, + "denoAvgMs": 51.823, + "nodeAvgMs": 113.097 }, { "num": 14, @@ -310,16 +310,16 @@ "label": "`14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`)", "category": "wintertc_fetch_dlp", "flagship": true, - "sliceCasMinMs": 13.687, - "sliceCasAvgMs": 14.838, - "sliceBinMinMs": 14.337, - "sliceBinAvgMs": 15.021, - "sliceSrcAvgMs": 33.666, - "sliceWarmMs": 6.241, - "prevSliceCasAvgMs": 16.318, - "bunAvgMs": 21.797, - "denoAvgMs": 52.647, - "nodeAvgMs": 111.245 + "sliceCasMinMs": 15.444, + "sliceCasAvgMs": 16.692, + "sliceBinMinMs": 15.467, + "sliceBinAvgMs": 16.84, + "sliceSrcAvgMs": 36.08, + "sliceWarmMs": 7.968, + "prevSliceCasAvgMs": 14.838, + "bunAvgMs": 21.633, + "denoAvgMs": 53.171, + "nodeAvgMs": 112.883 }, { "num": 15, @@ -328,16 +328,16 @@ "label": "`15-time-travel-test-suite` (`semver` + `ms` + `dlv` + `dset` + 24 Rollbacks)", "category": "realtime_workers_wasm", "flagship": false, - "sliceCasMinMs": 14.054, - "sliceCasAvgMs": 14.887, - "sliceBinMinMs": 14.458, - "sliceBinAvgMs": 15.515, - "sliceSrcAvgMs": 44.908, - "sliceWarmMs": 4.818, - "prevSliceCasAvgMs": 19.162, - "bunAvgMs": 25.034, - "denoAvgMs": 66.213, - "nodeAvgMs": 82.159 + "sliceCasMinMs": 15.355, + "sliceCasAvgMs": 16.035, + "sliceBinMinMs": 15.27, + "sliceBinAvgMs": 15.777, + "sliceSrcAvgMs": 50.143, + "sliceWarmMs": 4.855, + "prevSliceCasAvgMs": 14.887, + "bunAvgMs": 25.404, + "denoAvgMs": 67.449, + "nodeAvgMs": 84.002 }, { "num": 16, @@ -346,16 +346,16 @@ "label": "`16-dotenv-dlp-config-vault` (`ini` + `cookie` + `bytes` + `.env` Auto-DLP)", "category": "core_edge_crypto", "flagship": false, - "sliceCasMinMs": 6.919, - "sliceCasAvgMs": 7.467, - "sliceBinMinMs": 7.201, - "sliceBinAvgMs": 7.962, - "sliceSrcAvgMs": 28.566, - "sliceWarmMs": 1.234, - "prevSliceCasAvgMs": 8.122, - "bunAvgMs": 15.072, - "denoAvgMs": 45.563, - "nodeAvgMs": 68.271 + "sliceCasMinMs": 7.456, + "sliceCasAvgMs": 8.079, + "sliceBinMinMs": 7.75, + "sliceBinAvgMs": 8.455, + "sliceSrcAvgMs": 32.34, + "sliceWarmMs": 1.385, + "prevSliceCasAvgMs": 7.467, + "bunAvgMs": 14.281, + "denoAvgMs": 44.477, + "nodeAvgMs": 63.767 }, { "num": 17, @@ -364,16 +364,16 @@ "label": "`17-zero-trust-redirect-keepalive-mesh` (Keep-Alive/307/SSRF/DLP)", "category": "wintertc_fetch_dlp", "flagship": false, - "sliceCasMinMs": 15.314, - "sliceCasAvgMs": 15.779, - "sliceBinMinMs": 15.524, - "sliceBinAvgMs": 16.332, - "sliceSrcAvgMs": 41.288, - "sliceWarmMs": 7.396, - "prevSliceCasAvgMs": 19.128, - "bunAvgMs": 21.898, - "denoAvgMs": 55.024, - "nodeAvgMs": 689.733 + "sliceCasMinMs": 16.669, + "sliceCasAvgMs": 17.376, + "sliceBinMinMs": 17.237, + "sliceBinAvgMs": 19.974, + "sliceSrcAvgMs": 42.924, + "sliceWarmMs": 9.042, + "prevSliceCasAvgMs": 15.779, + "bunAvgMs": 22.206, + "denoAvgMs": 55.655, + "nodeAvgMs": 112.3 }, { "num": 18, @@ -382,16 +382,16 @@ "label": "`18-async-event-loop-fanout-scheduler` (Timer Wheel/`Promise.all`/`AbortSignal`)", "category": "wintertc_fetch_dlp", "flagship": false, - "sliceCasMinMs": 28.153, - "sliceCasAvgMs": 29.409, - "sliceBinMinMs": 28.209, - "sliceBinAvgMs": 30.078, - "sliceSrcAvgMs": 46.775, - "sliceWarmMs": 17.266, - "prevSliceCasAvgMs": 33.52, - "bunAvgMs": 32.388, - "denoAvgMs": 73.706, - "nodeAvgMs": 82.001 + "sliceCasMinMs": 28.841, + "sliceCasAvgMs": 30.841, + "sliceBinMinMs": 29.821, + "sliceBinAvgMs": 31.316, + "sliceSrcAvgMs": 49.817, + "sliceWarmMs": 17.473, + "prevSliceCasAvgMs": 29.409, + "bunAvgMs": 32.649, + "denoAvgMs": 73.881, + "nodeAvgMs": 81.441 }, { "num": 19, @@ -400,16 +400,16 @@ "label": "`19-wintertc-webcrypto-streams-edge` (WebCrypto/Streams/FormData/Clone)", "category": "wintertc_fetch_dlp", "flagship": false, - "sliceCasMinMs": 7.737, - "sliceCasAvgMs": 8.407, - "sliceBinMinMs": 8.297, - "sliceBinAvgMs": 8.873, - "sliceSrcAvgMs": 32.392, - "sliceWarmMs": 1.408, - "prevSliceCasAvgMs": 9.791, - "bunAvgMs": 14.009, - "denoAvgMs": 46.314, - "nodeAvgMs": 82.776 + "sliceCasMinMs": 8.12, + "sliceCasAvgMs": 8.515, + "sliceBinMinMs": 8.353, + "sliceBinAvgMs": 8.959, + "sliceSrcAvgMs": 33.819, + "sliceWarmMs": 1.493, + "prevSliceCasAvgMs": 8.407, + "bunAvgMs": 14.021, + "denoAvgMs": 45.631, + "nodeAvgMs": 87.941 }, { "num": 20, @@ -418,16 +418,16 @@ "label": "`20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler)", "category": "npm_ast_disk", "flagship": true, - "sliceCasMinMs": 9.511, - "sliceCasAvgMs": 10.148, - "sliceBinMinMs": 9.783, - "sliceBinAvgMs": 10.741, - "sliceSrcAvgMs": 42.67, - "sliceWarmMs": 0.486, - "prevSliceCasAvgMs": 12.907, - "bunAvgMs": 20.973, - "denoAvgMs": 55.022, - "nodeAvgMs": 68.289 + "sliceCasMinMs": 10.48, + "sliceCasAvgMs": 11.298, + "sliceBinMinMs": 10.895, + "sliceBinAvgMs": 11.547, + "sliceSrcAvgMs": 48.129, + "sliceWarmMs": 0.612, + "prevSliceCasAvgMs": 10.148, + "bunAvgMs": 22.4, + "denoAvgMs": 54.998, + "nodeAvgMs": 76.295 }, { "num": 21, @@ -436,16 +436,16 @@ "label": "`21-websocket-realtime-and-security-guard` (RFC 6455 `WebSocket` + 5-Ring Guard)", "category": "realtime_workers_wasm", "flagship": false, - "sliceCasMinMs": 9.629, - "sliceCasAvgMs": 10.288, - "sliceBinMinMs": 9.464, - "sliceBinAvgMs": 10.822, - "sliceSrcAvgMs": 41.254, - "sliceWarmMs": 2.1, - "prevSliceCasAvgMs": 12.063, - "bunAvgMs": 19.085, - "denoAvgMs": 49.357, - "nodeAvgMs": 112.308 + "sliceCasMinMs": 10.661, + "sliceCasAvgMs": 11.073, + "sliceBinMinMs": 10.982, + "sliceBinAvgMs": 11.583, + "sliceSrcAvgMs": 45.083, + "sliceWarmMs": 3.777, + "prevSliceCasAvgMs": 10.288, + "bunAvgMs": 20.349, + "denoAvgMs": 52.16, + "nodeAvgMs": 117.179 }, { "num": 22, @@ -454,16 +454,16 @@ "label": "`22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec)", "category": "realtime_workers_wasm", "flagship": true, - "sliceCasMinMs": 17.91, - "sliceCasAvgMs": 19.101, - "sliceBinMinMs": 17.768, - "sliceBinAvgMs": 19.15, - "sliceSrcAvgMs": 34.125, - "sliceWarmMs": 1.953, - "prevSliceCasAvgMs": 25.795, - "bunAvgMs": 55.881, - "denoAvgMs": 109.353, - "nodeAvgMs": 97.31 + "sliceCasMinMs": 19.421, + "sliceCasAvgMs": 20.159, + "sliceBinMinMs": 19.648, + "sliceBinAvgMs": 20.547, + "sliceSrcAvgMs": 37.099, + "sliceWarmMs": 2.228, + "prevSliceCasAvgMs": 19.101, + "bunAvgMs": 55.925, + "denoAvgMs": 112.632, + "nodeAvgMs": 101.841 }, { "num": 23, @@ -472,16 +472,16 @@ "label": "`23-wasm-crypto-and-simd-kernel` (Pure-Rust `WebAssembly` + 5-Ring WASM Sec)", "category": "realtime_workers_wasm", "flagship": false, - "sliceCasMinMs": 13.156, - "sliceCasAvgMs": 13.643, - "sliceBinMinMs": 13.863, - "sliceBinAvgMs": 14.45, - "sliceSrcAvgMs": 24.342, - "sliceWarmMs": 1.71, - "prevSliceCasAvgMs": 18.567, - "bunAvgMs": 19.465, - "denoAvgMs": 615.643, - "nodeAvgMs": 57.529 + "sliceCasMinMs": 14.75, + "sliceCasAvgMs": 15.43, + "sliceBinMinMs": 15.35, + "sliceBinAvgMs": 16.036, + "sliceSrcAvgMs": 26.602, + "sliceWarmMs": 1.954, + "prevSliceCasAvgMs": 13.643, + "bunAvgMs": 21.292, + "denoAvgMs": 42.492, + "nodeAvgMs": 61.274 }, { "num": 24, @@ -490,16 +490,16 @@ "label": "`24-tsx-ssr-and-wasm-edge-pipeline` (`WebAssembly` SLA Scorer + SSR Pipeline)", "category": "realtime_workers_wasm", "flagship": false, - "sliceCasMinMs": 7.301, - "sliceCasAvgMs": 8.336, - "sliceBinMinMs": 7.516, - "sliceBinAvgMs": 8.233, - "sliceSrcAvgMs": 27.902, - "sliceWarmMs": 1.532, - "prevSliceCasAvgMs": 10.224, - "bunAvgMs": 17.231, - "denoAvgMs": 40.464, - "nodeAvgMs": 62.182 + "sliceCasMinMs": 8.23, + "sliceCasAvgMs": 8.744, + "sliceBinMinMs": 8.805, + "sliceBinAvgMs": 9.198, + "sliceSrcAvgMs": 31.27, + "sliceWarmMs": 1.838, + "prevSliceCasAvgMs": 8.336, + "bunAvgMs": 20.232, + "denoAvgMs": 43.778, + "nodeAvgMs": 68.091 }, { "num": 25, @@ -508,16 +508,16 @@ "label": "`FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`)", "category": "frameworks", "flagship": true, - "sliceCasMinMs": 12.963, - "sliceCasAvgMs": 13.701, - "sliceBinMinMs": 13.396, - "sliceBinAvgMs": 14.206, - "sliceSrcAvgMs": 48.156, - "sliceWarmMs": 5.134, - "prevSliceCasAvgMs": 19.113, - "bunAvgMs": 18.285, - "denoAvgMs": 47.806, - "nodeAvgMs": 89.673 + "sliceCasMinMs": 14.463, + "sliceCasAvgMs": 15.219, + "sliceBinMinMs": 15.066, + "sliceBinAvgMs": 15.812, + "sliceSrcAvgMs": 54.007, + "sliceWarmMs": 5.631, + "prevSliceCasAvgMs": 13.701, + "bunAvgMs": 19.633, + "denoAvgMs": 52.596, + "nodeAvgMs": 94.61 }, { "num": 26, @@ -526,16 +526,16 @@ "label": "`FW-02: frameworks/02-itty-router-unjs-nitro-stack` (`itty-router` + UnJS)", "category": "frameworks", "flagship": false, - "sliceCasMinMs": 15.377, - "sliceCasAvgMs": 16.349, - "sliceBinMinMs": 15.483, - "sliceBinAvgMs": 16.582, - "sliceSrcAvgMs": 46.915, - "sliceWarmMs": 7.909, - "prevSliceCasAvgMs": 21.035, - "bunAvgMs": 17.317, - "denoAvgMs": 43.041, - "nodeAvgMs": 79.615 + "sliceCasMinMs": 17.136, + "sliceCasAvgMs": 17.819, + "sliceBinMinMs": 17.21, + "sliceBinAvgMs": 18.045, + "sliceSrcAvgMs": 50.395, + "sliceWarmMs": 9.665, + "prevSliceCasAvgMs": 16.349, + "bunAvgMs": 20.945, + "denoAvgMs": 46.351, + "nodeAvgMs": 87.095 }, { "num": 32, @@ -544,16 +544,16 @@ "label": "`FW-03: frameworks/03-node-http-express-compat` (`node:http` + `node:stream` Express/Polka)", "category": "frameworks", "flagship": false, - "sliceCasMinMs": 14.469, - "sliceCasAvgMs": 14.809, - "sliceBinMinMs": 14.734, - "sliceBinAvgMs": 15.869, - "sliceSrcAvgMs": 20.771, - "sliceWarmMs": 0.953, - "prevSliceCasAvgMs": 20.431, - "bunAvgMs": 31.347, - "denoAvgMs": 46.931, - "nodeAvgMs": 77.305 + "sliceCasMinMs": 16.453, + "sliceCasAvgMs": 17.267, + "sliceBinMinMs": 16.672, + "sliceBinAvgMs": 17.638, + "sliceSrcAvgMs": 24.115, + "sliceWarmMs": 1.311, + "prevSliceCasAvgMs": 14.809, + "bunAvgMs": 34.805, + "denoAvgMs": 51.001, + "nodeAvgMs": 82.31 }, { "num": 33, @@ -562,16 +562,16 @@ "label": "`FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`)", "category": "frameworks", "flagship": true, - "sliceCasMinMs": 28.868, - "sliceCasAvgMs": 33.452, - "sliceBinMinMs": 29.733, - "sliceBinAvgMs": 31.535, - "sliceSrcAvgMs": 140.185, - "sliceWarmMs": 14.186, - "prevSliceCasAvgMs": 40.143, - "bunAvgMs": 40.133, - "denoAvgMs": 63.01, - "nodeAvgMs": 101.684 + "sliceCasMinMs": 31.118, + "sliceCasAvgMs": 32.075, + "sliceBinMinMs": 31.303, + "sliceBinAvgMs": 32.819, + "sliceSrcAvgMs": 154.938, + "sliceWarmMs": 16.953, + "prevSliceCasAvgMs": 33.452, + "bunAvgMs": 43.525, + "denoAvgMs": 74.247, + "nodeAvgMs": 112.271 }, { "num": 27, @@ -580,16 +580,16 @@ "label": "`CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes)", "category": "case_studies", "flagship": true, - "sliceCasMinMs": 26.82, - "sliceCasAvgMs": 29.806, - "sliceBinMinMs": 26.797, - "sliceBinAvgMs": 28.177, - "sliceSrcAvgMs": 65.722, - "sliceWarmMs": 11.591, - "prevSliceCasAvgMs": 34.358, - "bunAvgMs": 26.16, - "denoAvgMs": 67.158, - "nodeAvgMs": 81.722 + "sliceCasMinMs": 30.764, + "sliceCasAvgMs": 34.706, + "sliceBinMinMs": 31.082, + "sliceBinAvgMs": 32.179, + "sliceSrcAvgMs": 76.709, + "sliceWarmMs": 13.019, + "prevSliceCasAvgMs": 29.806, + "bunAvgMs": 28.387, + "denoAvgMs": 72.119, + "nodeAvgMs": 88.96 }, { "num": 28, @@ -598,16 +598,16 @@ "label": "`CS-02: case_studies/02-mcp-code-mode-orchestrator` (`-98.4%` Tokens)", "category": "case_studies", "flagship": false, - "sliceCasMinMs": 15.742, - "sliceCasAvgMs": 16.342, - "sliceBinMinMs": 15.966, - "sliceBinAvgMs": 16.838, - "sliceSrcAvgMs": 32.325, - "sliceWarmMs": 5.353, - "prevSliceCasAvgMs": 21.39, - "bunAvgMs": 14.63, - "denoAvgMs": 39.249, - "nodeAvgMs": 63.272 + "sliceCasMinMs": 18.21, + "sliceCasAvgMs": 18.871, + "sliceBinMinMs": 18.557, + "sliceBinAvgMs": 19.492, + "sliceSrcAvgMs": 40.3, + "sliceWarmMs": 5.409, + "prevSliceCasAvgMs": 16.342, + "bunAvgMs": 16.618, + "denoAvgMs": 43.05, + "nodeAvgMs": 68.969 }, { "num": 29, @@ -616,16 +616,16 @@ "label": "`CS-03: case_studies/03-multi-tenant-saas-plugin-mesh` (12 Tenants + Hot-Swap)", "category": "case_studies", "flagship": false, - "sliceCasMinMs": 11.569, - "sliceCasAvgMs": 12.12, - "sliceBinMinMs": 11.947, - "sliceBinAvgMs": 12.932, - "sliceSrcAvgMs": 38.699, - "sliceWarmMs": 4.893, - "prevSliceCasAvgMs": 16.666, - "bunAvgMs": 14.818, - "denoAvgMs": 44.511, - "nodeAvgMs": 77.045 + "sliceCasMinMs": 13.074, + "sliceCasAvgMs": 13.687, + "sliceBinMinMs": 13.642, + "sliceBinAvgMs": 14.343, + "sliceSrcAvgMs": 45.905, + "sliceWarmMs": 5.404, + "prevSliceCasAvgMs": 12.12, + "bunAvgMs": 16.388, + "denoAvgMs": 48.628, + "nodeAvgMs": 85.608 }, { "num": 30, @@ -634,16 +634,16 @@ "label": "`CS-04: case_studies/04-wasm-zero-trust-cdr-pipeline` (Wasm SimHash CDR)", "category": "case_studies", "flagship": false, - "sliceCasMinMs": 15.35, - "sliceCasAvgMs": 15.992, - "sliceBinMinMs": 15.797, - "sliceBinAvgMs": 17.273, - "sliceSrcAvgMs": 34.887, - "sliceWarmMs": 1.441, - "prevSliceCasAvgMs": 21.343, - "bunAvgMs": 17.222, - "denoAvgMs": 39.827, - "nodeAvgMs": 639.815 + "sliceCasMinMs": 19.136, + "sliceCasAvgMs": 19.96, + "sliceBinMinMs": 19.78, + "sliceBinAvgMs": 20.818, + "sliceSrcAvgMs": 44.226, + "sliceWarmMs": 2.104, + "prevSliceCasAvgMs": 15.992, + "bunAvgMs": 19.218, + "denoAvgMs": 44.875, + "nodeAvgMs": 68.073 }, { "num": 31, @@ -652,138 +652,138 @@ "label": "`CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas)", "category": "case_studies", "flagship": true, - "sliceCasMinMs": 14.818, - "sliceCasAvgMs": 18.391, - "sliceBinMinMs": 15.101, - "sliceBinAvgMs": 16.127, - "sliceSrcAvgMs": 42.539, - "sliceWarmMs": 7.698, - "prevSliceCasAvgMs": 21.318, - "bunAvgMs": 18.104, - "denoAvgMs": 57.787, - "nodeAvgMs": 76.716 + "sliceCasMinMs": 17.274, + "sliceCasAvgMs": 18.213, + "sliceBinMinMs": 17.634, + "sliceBinAvgMs": 19.284, + "sliceSrcAvgMs": 55.703, + "sliceWarmMs": 7.924, + "prevSliceCasAvgMs": 18.391, + "bunAvgMs": 20.307, + "denoAvgMs": 62.714, + "nodeAvgMs": 84.144 } ], "rss": [ { "id": "App 2: NPM semver+ms+ini", "label": "App 2: NPM semver+ms+ini", - "sliceKb": 13888, - "bunKb": 30280, - "denoKb": 46832, - "nodeKb": 71580 + "sliceKb": 14592, + "bunKb": 29952, + "denoKb": 47344, + "nodeKb": 71584 }, { "id": "App 6: Telemetry + Flatted", "label": "App 6: Telemetry + Flatted", - "sliceKb": 14080, - "bunKb": 29952, - "denoKb": 50688, - "nodeKb": 73112 + "sliceKb": 15104, + "bunKb": 30464, + "denoKb": 50928, + "nodeKb": 72860 }, { "id": "App 21: RFC 6455 WS + Sec", "label": "App 21: RFC 6455 WS + Sec", - "sliceKb": 14080, - "bunKb": 31704, - "denoKb": 50656, - "nodeKb": 96128 + "sliceKb": 15104, + "bunKb": 31732, + "denoKb": 50756, + "nodeKb": 95356 }, { "id": "App 22: Workers + Sockets", "label": "App 22: Workers + Sockets", - "sliceKb": 22144, - "bunKb": 41300, - "denoKb": 63544, - "nodeKb": 92816 + "sliceKb": 22272, + "bunKb": 41688, + "denoKb": 63236, + "nodeKb": 94180 }, { "id": "App 23: Pure-Rust WASM", "label": "App 23: Pure-Rust WASM", - "sliceKb": 18560, - "bunKb": 30592, - "denoKb": 49192, - "nodeKb": 80784 + "sliceKb": 19200, + "bunKb": 30720, + "denoKb": 48784, + "nodeKb": 80660 }, { "id": "FW 1: Hono v4 Microservice", "label": "FW 1: Hono v4 Microservice", - "sliceKb": 15488, - "bunKb": 29300, - "denoKb": 49640, - "nodeKb": 88604 + "sliceKb": 15872, + "bunKb": 30976, + "denoKb": 49144, + "nodeKb": 88816 }, { "id": "FW 2: itty-router + UnJS", "label": "FW 2: itty-router + UnJS", - "sliceKb": 14592, + "sliceKb": 15232, "bunKb": 32128, - "denoKb": 48624, - "nodeKb": 86796 + "denoKb": 48640, + "nodeKb": 87308 }, { "id": "App 24: WASM + SSR", "label": "App 24: WASM + SSR", - "sliceKb": 13740, - "bunKb": 30336, - "denoKb": 49212, - "nodeKb": 81024 + "sliceKb": 14592, + "bunKb": 30592, + "denoKb": 49332, + "nodeKb": 81028 }, { "id": "FW 3: Express node:http", "label": "FW 3: Express node:http", - "sliceKb": 14976, - "bunKb": 32896, - "denoKb": 47040, + "sliceKb": 15616, + "bunKb": 33152, + "denoKb": 47340, "nodeKb": 80140 }, { "id": "01-tot-autonomous-sre-agent", "label": "01-tot-autonomous-sre-agent", - "sliceKb": 19840, - "bunKb": 32256, - "denoKb": 53336, - "nodeKb": 83848 + "sliceKb": 20736, + "bunKb": 32128, + "denoKb": 53360, + "nodeKb": 83128 }, { "id": "02-mcp-code-mode-orchestrator", "label": "02-mcp-code-mode-orchestrator", - "sliceKb": 17896, - "bunKb": 28160, - "denoKb": 46864, - "nodeKb": 80776 + "sliceKb": 18668, + "bunKb": 28288, + "denoKb": 46624, + "nodeKb": 82692 }, { "id": "03-multi-tenant-saas-plugin-mesh", "label": "03-multi-tenant-saas-plugin-mesh", - "sliceKb": 15616, - "bunKb": 28160, - "denoKb": 49924, - "nodeKb": 87812 + "sliceKb": 16000, + "bunKb": 26752, + "denoKb": 49776, + "nodeKb": 88100 }, { "id": "04-wasm-zero-trust-cdr-pipeline", "label": "04-wasm-zero-trust-cdr-pipeline", - "sliceKb": 19968, - "bunKb": 31488, - "denoKb": 49956, - "nodeKb": 80008 + "sliceKb": 20608, + "bunKb": 31232, + "denoKb": 49748, + "nodeKb": 80264 }, { "id": "05-time-travel-chaos-fuzzer-payments", "label": "05-time-travel-chaos-fuzzer-payments", - "sliceKb": 16128, - "bunKb": 29056, - "denoKb": 49908, - "nodeKb": 80932 + "sliceKb": 17024, + "bunKb": 29184, + "denoKb": 49524, + "nodeKb": 81696 }, { "id": "FW 4: SvelteKit 3 + Svelte 5", "label": "FW 4: SvelteKit 3 + Svelte 5", - "sliceKb": 21120, - "bunKb": 41984, - "denoKb": 56372, - "nodeKb": 85796 + "sliceKb": 22400, + "bunKb": 42112, + "denoKb": 56616, + "nodeKb": 85792 } ] } diff --git a/tests/reports/latest.md b/tests/reports/latest.md index 6966425..21530e6 100644 --- a/tests/reports/latest.md +++ b/tests/reports/latest.md @@ -1,12 +1,12 @@ # Slice (Nexus-JS) — Full 33-Workload & MicroVM Benchmark Report -* **Slice Version:** `v0.10.8` (Commit `8e712ae`) -* **Generated Timestamp (UTC):** `2026-11-11T00:04:08Z` -* **Archive File:** [`tests/reports/bench_v0.10.8_20261111_000408Z_8e712ae.md`](./bench_v0.10.8_20261111_000408Z_8e712ae.md) +* **Slice Version:** `v0.10.11` (Commit `898e90b`) +* **Generated Timestamp (UTC):** `2026-11-11T05:54:07Z` +* **Archive File:** [`tests/reports/bench_v0.10.11_20261111_055407Z_898e90b.md`](./bench_v0.10.11_20261111_055407Z_898e90b.md) * **Canonical Latest Report:** [`tests/reports/latest.md`](./latest.md) * **Environment:** `Linux x86_64 Docker (io_uring SQPOLL + WRPKRU)` * **Compared Runtimes:** - * **Slice:** `v0.10.8` (Default `SLICEBC\x01` Precompiled Boa `CodeBlock` CAS + Monomorphic Inline Caching `get_fast` + Streaming `JsonSeed` `JSON.parse`) + * **Slice:** `v0.10.11` (Default `SLICEBC\x01` Precompiled Boa `CodeBlock` CAS + Monomorphic Inline Caching `get_fast` + Iterative ECMA-404 `JSON.parse`) * **Bun:** `v1.4.4` (JavaScriptCore) * **Deno:** `v2.9.8` (V8) * **Node.js:** `v27.0.0-alpha.0.0.0` (V8 native TypeScript execution) @@ -15,13 +15,13 @@ ## 1. Executive Summary -Across all **33 real-world multi-file TypeScript applications, framework suites, and case studies**, Slice beats **Deno (`v2.9.8`)** on **33/33** workloads, beats **Node.js (`v27.0.0-alpha.0.0.0`)** on **33/33** workloads, beats **Bun (`v1.4.4`)** on **30/33** workloads in cold one-shot execution, and beats **all 3 runtimes on 33/33 workloads in `--warm` pooled isolate execution**. +Across all **33 real-world multi-file TypeScript applications, framework suites, and case studies**, Slice beats **Deno (`v2.9.8`)** on **33/33** workloads, beats **Node.js (`v27.0.0-alpha.0.0.0`)** on **33/33** workloads, beats **Bun (`v1.4.4`)** on **28/33** workloads in cold one-shot execution, and beats **all 3 runtimes on 33/33 workloads in `--warm` pooled isolate execution**. | Metric | Linux (`x86_64` Docker) | Windows (`x86_64` Host) | Comparison vs Runtimes & MicroVMs | | :--- | :---: | :---: | :--- | -| **Single Isolate Cold-Start (Min / P50 / P99)** | **`1.09 us` / `1.16 us` / `2.30 us`** | **`1.40 us` / `1.60 us` / `2.30 us`** | **~120,000x faster than 125ms Firecracker VM** | -| **1,000-Tenant MicroVM Swarm (Boot + Exec)** | **`1.42 ms`** (`9.82 MB` RSS) | **`2.24 ms`** (`11.82 MB` RSS) | **> 10,000x faster than container/VM swarms** | -| **500-Module Monorepo Cold Boot (`0 stat()`)** | **`3.408 ms`** (`366.35 us` in-mem) | **`5.637 ms`** (`640.00 us` in-mem) | **20.6x faster than Node.js (`1,500+ stat()`)** | +| **Single Isolate Cold-Start (Min / P50 / P99)** | **`0.98 us` / `1.23 us` / `2.03 us`** | **`1.40 us` / `1.60 us` / `2.30 us`** | **~120,000x faster than 125ms Firecracker VM** | +| **1,000-Tenant MicroVM Swarm (Boot + Exec)** | **`1.47 ms`** (`9.70 MB` RSS) | **`2.24 ms`** (`11.82 MB` RSS) | **> 10,000x faster than container/VM swarms** | +| **500-Module Monorepo Cold Boot (`0 stat()`)** | **`3.408 ms`** (`372.98 us` in-mem) | **`5.637 ms`** (`640.00 us` in-mem) | **20.6x faster than Node.js (`1,500+ stat()`)** | | **10,000 Direct Kernel Ring I/O Completions** | **`0.02 ms`** | **`5.11 ms`** | **Zero worker-thread lock contention** | | **5-Ring Security Containment Verification** | **`5 / 5 PASS`** | **`5 / 5 PASS`** | **OCap + SES + Fuel + SSRF/DLP + MPK** | @@ -31,11 +31,11 @@ Across all **33 real-world multi-file TypeScript applications, framework suites, | Server / Runtime | Throughput (`req/s`) | Avg Latency / Req | Total Time (`16k` Reqs) | Relative Speedup vs Runtimes | | :--- | :---: | :---: | :---: | :--- | -| **`slice serve` (Tier-0 CAS, `--workers=8`)** | **`172,255 req/s`** | **`5.81 us/req`** | **`92.9 ms`** | **`1.63x` faster than `Bun.serve` / `2.88x` Node.js** | -| **`slice serve` (Tier-1 WinterTC, `--workers=8`)** | **`158,151 req/s`** | **`6.32 us/req`** | **`101.2 ms`** | **`1.50x` faster than `Bun.serve` / `2.64x` Node.js** | -| **`Deno.serve` (`v2.9.8`, V8, No Per-Req Sandbox)** | `108,954 req/s` | `9.18 us/req` | `146.9 ms` | `1.03x` vs Bun | -| **`Bun.serve` (`v1.4.4`, JSC, No Per-Req Sandbox)** | `105,661 req/s` | `9.46 us/req` | `151.4 ms` | `1.00x` (Baseline) | -| **`Node.js http.createServer` (`v27.0.0-alpha.0.0.0`, V8)** | `59,817 req/s` | `16.72 us/req` | `267.5 ms` | `0.57x` vs Bun | +| **`slice serve` (Tier-0 CAS, `--workers=8`)** | **`153,174 req/s`** | **`6.53 us/req`** | **`104.5 ms`** | **`1.52x` faster than `Bun.serve` / `2.80x` Node.js** | +| **`slice serve` (Tier-1 WinterTC, `--workers=8`)** | **`145,192 req/s`** | **`6.89 us/req`** | **`110.2 ms`** | **`1.44x` faster than `Bun.serve` / `2.66x` Node.js** | +| **`Deno.serve` (`v2.9.8`, V8, No Per-Req Sandbox)** | `99,307 req/s` | `10.07 us/req` | `161.1 ms` | `0.98x` vs Bun | +| **`Bun.serve` (`v1.4.4`, JSC, No Per-Req Sandbox)** | `101,093 req/s` | `9.89 us/req` | `158.3 ms` | `1.00x` (Baseline) | +| **`Node.js http.createServer` (`v27.0.0-alpha.0.0.0`, V8)** | `54,637 req/s` | `18.30 us/req` | `292.8 ms` | `0.54x` vs Bun | --- @@ -43,39 +43,39 @@ Across all **33 real-world multi-file TypeScript applications, framework suites, | # | Workload (`tests/apps/`, `tests/frameworks/`, `tests/case_studies/`) | Slice Cold `.cas` (`SLICEBC\x01`) | Slice Standalone Bin (`SLICEBC\x01`) | Slice Warm (`--warm`) | Previous `.cas` (`Delta`) | Bun `v1.4.4` | Deno `v2.9.8` | Node.js `v27.0.0-alpha.0.0.0` | Slice Speedup vs Bun / Node.js | | :- | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :--- | -| **01** | `01-fintech-checkout` (Multi-File TS + SHA-256) | **`5.659 ms`** (`5.21 ms` Min) | **`6.347 ms`** | **`1.073 ms`** | `7.502 ms` (`-24.6%`) | `12.223 ms` | `33.173 ms` | `52.961 ms` | **`2.16x Bun` (`11.39x` Warm) / `9.36x Node`** | -| **02** | `02-npm-ecosystem-suite` (`semver` + `ms` + `ini`) | **`12.659 ms`** (`12.21 ms` Min) | **`13.536 ms`** | **`3.503 ms`** | `16.522 ms` (`-23.4%`) | `19.475 ms` | `48.522 ms` | `63.585 ms` | **`1.54x Bun` (`5.56x` Warm) / `5.02x Node`** | -| **03** | `03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O) | **`6.727 ms`** (`6.34 ms` Min) | **`7.389 ms`** | **`1.302 ms`** | `8.552 ms` (`-21.3%`) | `12.647 ms` | `39.249 ms` | `635.437 ms` | **`1.88x Bun` (`9.71x` Warm) / `94.46x Node`** | -| **04** | `04-edge-api-gateway` (`fast-querystring` + `ms`) | **`6.624 ms`** (`6.30 ms` Min) | **`7.275 ms`** | **`1.737 ms`** | `8.133 ms` (`-18.6%`) | `13.809 ms` | `38.380 ms` | `57.957 ms` | **`2.08x Bun` (`7.95x` Warm) / `8.75x Node`** | -| **05** | `05-jwt-oauth-session-guard` (`cookie` + `ms` + HMAC) | **`9.604 ms`** (`8.87 ms` Min) | **`9.980 ms`** | **`4.556 ms`** | `11.369 ms` (`-15.5%`) | `13.104 ms` | `40.856 ms` | `61.242 ms` | **`1.36x Bun` (`2.88x` Warm) / `6.38x Node`** | -| **06** | `06-telemetry-metrics-pipeline` (`bytes` + `flatted` + WAL) | **`13.023 ms`** (`12.44 ms` Min) | **`13.877 ms`** | **`5.325 ms`** | `17.681 ms` (`-26.3%`) | `15.642 ms` | `43.250 ms` | `59.804 ms` | **`1.20x Bun` (`2.94x` Warm) / `4.59x Node`** | -| **07** | `07-graphql-ast-validator` (`dlv` + `dset` + AST Cost) | **`8.178 ms`** (`7.79 ms` Min) | **`8.494 ms`** | **`3.457 ms`** | `9.215 ms` (`-11.3%`) | `11.949 ms` | `37.640 ms` | `56.046 ms` | **`1.46x Bun` (`3.46x` Warm) / `6.85x Node`** | -| **08** | `08-event-driven-state-journal` (`mitt` + `ms` + JSONL Replay) | **`10.036 ms`** (`9.43 ms` Min) | **`10.937 ms`** | **`4.249 ms`** | `12.649 ms` (`-20.7%`) | `14.450 ms` | `45.277 ms` | `57.812 ms` | **`1.44x Bun` (`3.40x` Warm) / `5.76x Node`** | -| **09** | `09-wintertc-web-router` (`Request` + `Response` + `URL`, 80 reqs) | **`13.781 ms`** (`13.20 ms` Min) | **`14.300 ms`** | **`8.171 ms`** | `16.762 ms` (`-17.8%`) | `13.030 ms` | `46.647 ms` | `78.330 ms` | **`1.59x Bun Warm` / `5.68x Node`** | -| **10** | `10-fullstack-bff-microservice` (`cookie` + `dlv` + `ms` + `ETag`, 60 reqs) | **`12.008 ms`** (`11.42 ms` Min) | **`12.732 ms`** | **`6.202 ms`** | `16.690 ms` (`-28.1%`) | `13.606 ms` | `45.578 ms` | `80.153 ms` | **`1.13x Bun` (`2.19x` Warm) / `6.67x Node`** | -| **11** | `11-static-asset-cdn-edge` (`bytes` + `ms` + `ETag` `304`, 80 reqs) | **`9.199 ms`** (`8.70 ms` Min) | **`9.914 ms`** | **`4.031 ms`** | `12.593 ms` (`-27.0%`) | `12.505 ms` | `46.068 ms` | `660.703 ms` | **`1.36x Bun` (`3.10x` Warm) / `71.82x Node`** | -| **12** | `12-ai-sse-token-streamer` (`mitt` + `ms` + SSE + DLP, 320 frames) | **`14.114 ms`** (`13.60 ms` Min) | **`14.741 ms`** | **`6.607 ms`** | `19.401 ms` (`-27.3%`) | `17.513 ms` | `47.514 ms` | `85.664 ms` | **`1.24x Bun` (`2.65x` Warm) / `6.07x Node`** | -| **13** | `13-webhook-orchestrator-ssrf` (`fast-querystring` + `ms` + Live `fetch`) | **`12.492 ms`** (`11.81 ms` Min) | **`13.272 ms`** | **`5.661 ms`** | `17.325 ms` (`-27.9%`) | `18.551 ms` | `47.436 ms` | `108.460 ms` | **`1.49x Bun` (`3.28x` Warm) / `8.68x Node`** | -| **14** | `14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`) | **`14.838 ms`** (`13.69 ms` Min) | **`15.021 ms`** | **`6.241 ms`** | `16.318 ms` (`-9.1%`) | `21.797 ms` | `52.647 ms` | `111.245 ms` | **`1.47x Bun` (`3.49x` Warm) / `7.50x Node`** | -| **15** | `15-time-travel-test-suite` (`semver` + `ms` + `dlv` + `dset` + 24 Rollbacks) | **`14.887 ms`** (`14.05 ms` Min) | **`15.515 ms`** | **`4.818 ms`** | `19.162 ms` (`-22.3%`) | `25.034 ms` | `66.213 ms` | `82.159 ms` | **`1.68x Bun` (`5.20x` Warm) / `5.52x Node`** | -| **16** | `16-dotenv-dlp-config-vault` (`ini` + `cookie` + `bytes` + `.env` Auto-DLP) | **`7.467 ms`** (`6.92 ms` Min) | **`7.962 ms`** | **`1.234 ms`** | `8.122 ms` (`-8.1%`) | `15.072 ms` | `45.563 ms` | `68.271 ms` | **`2.02x Bun` (`12.21x` Warm) / `9.14x Node`** | -| **17** | `17-zero-trust-redirect-keepalive-mesh` (Keep-Alive/307/SSRF/DLP) | **`15.779 ms`** (`15.31 ms` Min) | **`16.332 ms`** | **`7.396 ms`** | `19.128 ms` (`-17.5%`) | `21.898 ms` | `55.024 ms` | `689.733 ms` | **`1.39x Bun` (`2.96x` Warm) / `43.71x Node`** | -| **18** | `18-async-event-loop-fanout-scheduler` (Timer Wheel/`Promise.all`/`AbortSignal`) | **`29.409 ms`** (`28.15 ms` Min) | **`30.078 ms`** | **`17.266 ms`** | `33.520 ms` (`-12.3%`) | `32.388 ms` | `73.706 ms` | `82.001 ms` | **`1.10x Bun` (`1.88x` Warm) / `2.79x Node`** | -| **19** | `19-wintertc-webcrypto-streams-edge` (WebCrypto/Streams/FormData/Clone) | **`8.407 ms`** (`7.74 ms` Min) | **`8.873 ms`** | **`1.408 ms`** | `9.791 ms` (`-14.1%`) | `14.009 ms` | `46.314 ms` | `82.776 ms` | **`1.67x Bun` (`9.95x` Warm) / `9.85x Node`** | -| **20** | `20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler) | **`10.148 ms`** (`9.51 ms` Min) | **`10.741 ms`** | **`0.486 ms`** | `12.907 ms` (`-21.4%`) | `20.973 ms` | `55.022 ms` | `68.289 ms` | **`2.07x Bun` (`43.15x` Warm) / `6.73x Node`** | -| **21** | `21-websocket-realtime-and-security-guard` (RFC 6455 `WebSocket` + 5-Ring Guard) | **`10.288 ms`** (`9.63 ms` Min) | **`10.822 ms`** | **`2.100 ms`** | `12.063 ms` (`-14.7%`) | `19.085 ms` | `49.357 ms` | `112.308 ms` | **`1.86x Bun` (`9.09x` Warm) / `10.92x Node`** | -| **22** | `22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec) | **`19.101 ms`** (`17.91 ms` Min) | **`19.150 ms`** | **`1.953 ms`** | `25.795 ms` (`-26.0%`) | `55.881 ms` | `109.353 ms` | `97.310 ms` | **`2.93x Bun` (`28.61x` Warm) / `5.09x Node`** | -| **23** | `23-wasm-crypto-and-simd-kernel` (Pure-Rust `WebAssembly` + 5-Ring WASM Sec) | **`13.643 ms`** (`13.16 ms` Min) | **`14.450 ms`** | **`1.710 ms`** | `18.567 ms` (`-26.5%`) | `19.465 ms` | `615.643 ms` | `57.529 ms` | **`1.43x Bun` (`11.38x` Warm) / `4.22x Node`** | -| **24** | `24-tsx-ssr-and-wasm-edge-pipeline` (`WebAssembly` SLA Scorer + SSR Pipeline) | **`8.336 ms`** (`7.30 ms` Min) | **`8.233 ms`** | **`1.532 ms`** | `10.224 ms` (`-18.5%`) | `17.231 ms` | `40.464 ms` | `62.182 ms` | **`2.09x Bun` (`11.25x` Warm) / `7.55x Node`** | -| **FW-01** | `FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`) | **`13.701 ms`** (`12.96 ms` Min) | **`14.206 ms`** | **`5.134 ms`** | `19.113 ms` (`-28.3%`) | `18.285 ms` | `47.806 ms` | `89.673 ms` | **`1.33x Bun` (`3.56x` Warm) / `6.54x Node`** | -| **FW-02** | `FW-02: frameworks/02-itty-router-unjs-nitro-stack` (`itty-router` + UnJS) | **`16.349 ms`** (`15.38 ms` Min) | **`16.582 ms`** | **`7.909 ms`** | `21.035 ms` (`-22.3%`) | `17.317 ms` | `43.041 ms` | `79.615 ms` | **`1.06x Bun` (`2.19x` Warm) / `4.87x Node`** | -| **FW-03** | `FW-03: frameworks/03-node-http-express-compat` (`node:http` + `node:stream` Express/Polka) | **`14.809 ms`** (`14.47 ms` Min) | **`15.869 ms`** | **`0.953 ms`** | `20.431 ms` (`-27.5%`) | `31.347 ms` | `46.931 ms` | `77.305 ms` | **`2.12x Bun` (`32.89x` Warm) / `5.22x Node`** | -| **FW-04** | `FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`) | **`33.452 ms`** (`28.87 ms` Min) | **`31.535 ms`** | **`14.186 ms`** | `40.143 ms` (`-16.7%`) | `40.133 ms` | `63.010 ms` | `101.684 ms` | **`1.27x Bun` (`2.83x` Warm) / `3.22x Node`** | -| **CS-01** | `CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes) | **`29.806 ms`** (`26.82 ms` Min) | **`28.177 ms`** | **`11.591 ms`** | `34.358 ms` (`-13.2%`) | `26.160 ms` | `67.158 ms` | `81.722 ms` | **`2.26x Bun Warm` / `2.90x Node`** | -| **CS-02** | `CS-02: case_studies/02-mcp-code-mode-orchestrator` (`-98.4%` Tokens) | **`16.342 ms`** (`15.74 ms` Min) | **`16.838 ms`** | **`5.353 ms`** | `21.390 ms` (`-23.6%`) | `14.630 ms` | `39.249 ms` | `63.272 ms` | **`2.73x Bun Warm` / `3.87x Node`** | -| **CS-03** | `CS-03: case_studies/03-multi-tenant-saas-plugin-mesh` (12 Tenants + Hot-Swap) | **`12.120 ms`** (`11.57 ms` Min) | **`12.932 ms`** | **`4.893 ms`** | `16.666 ms` (`-27.3%`) | `14.818 ms` | `44.511 ms` | `77.045 ms` | **`1.22x Bun` (`3.03x` Warm) / `6.36x Node`** | -| **CS-04** | `CS-04: case_studies/04-wasm-zero-trust-cdr-pipeline` (Wasm SimHash CDR) | **`15.992 ms`** (`15.35 ms` Min) | **`17.273 ms`** | **`1.441 ms`** | `21.343 ms` (`-25.1%`) | `17.222 ms` | `39.827 ms` | `639.815 ms` | **`1.08x Bun` (`11.95x` Warm) / `40.01x Node`** | -| **CS-05** | `CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas) | **`18.391 ms`** (`14.82 ms` Min) | **`16.127 ms`** | **`7.698 ms`** | `21.318 ms` (`-13.7%`) | `18.104 ms` | `57.787 ms` | `76.716 ms` | **`1.12x Bun` (`2.35x` Warm) / `4.76x Node`** | +| **01** | `01-fintech-checkout` (Multi-File TS + SHA-256) | **`6.698 ms`** (`5.89 ms` Min) | **`6.942 ms`** | **`1.679 ms`** | `5.659 ms` (`18.4%`) | `13.445 ms` | `35.698 ms` | `59.152 ms` | **`2.01x Bun` (`8.01x` Warm) / `8.83x Node`** | +| **02** | `02-npm-ecosystem-suite` (`semver` + `ms` + `ini`) | **`14.785 ms`** (`13.71 ms` Min) | **`14.951 ms`** | **`6.431 ms`** | `12.659 ms` (`16.8%`) | `21.505 ms` | `52.831 ms` | `69.235 ms` | **`1.45x Bun` (`3.34x` Warm) / `4.68x Node`** | +| **03** | `03-disk-io-log-pipeline` (10 JSONL Shards Disk I/O) | **`7.617 ms`** (`7.24 ms` Min) | **`7.855 ms`** | **`1.723 ms`** | `6.727 ms` (`13.2%`) | `13.792 ms` | `45.409 ms` | `61.734 ms` | **`1.81x Bun` (`8.00x` Warm) / `8.10x Node`** | +| **04** | `04-edge-api-gateway` (`fast-querystring` + `ms`) | **`7.559 ms`** (`7.10 ms` Min) | **`8.159 ms`** | **`3.956 ms`** | `6.624 ms` (`14.1%`) | `14.699 ms` | `41.787 ms` | `62.835 ms` | **`1.94x Bun` (`3.72x` Warm) / `8.31x Node`** | +| **05** | `05-jwt-oauth-session-guard` (`cookie` + `ms` + HMAC) | **`10.511 ms`** (`10.00 ms` Min) | **`11.042 ms`** | **`7.876 ms`** | `9.604 ms` (`9.4%`) | `14.601 ms` | `44.318 ms` | `62.788 ms` | **`1.39x Bun` (`1.85x` Warm) / `5.97x Node`** | +| **06** | `06-telemetry-metrics-pipeline` (`bytes` + `flatted` + WAL) | **`14.045 ms`** (`13.21 ms` Min) | **`13.994 ms`** | **`6.433 ms`** | `13.023 ms` (`7.8%`) | `17.194 ms` | `48.119 ms` | `65.404 ms` | **`1.23x Bun` (`2.67x` Warm) / `4.67x Node`** | +| **07** | `07-graphql-ast-validator` (`dlv` + `dset` + AST Cost) | **`9.193 ms`** (`8.44 ms` Min) | **`9.804 ms`** | **`5.195 ms`** | `8.178 ms` (`12.4%`) | `13.052 ms` | `40.817 ms` | `61.714 ms` | **`1.42x Bun` (`2.51x` Warm) / `6.71x Node`** | +| **08** | `08-event-driven-state-journal` (`mitt` + `ms` + JSONL Replay) | **`11.667 ms`** (`11.04 ms` Min) | **`11.989 ms`** | **`5.807 ms`** | `10.036 ms` (`16.3%`) | `16.467 ms` | `46.579 ms` | `66.675 ms` | **`1.41x Bun` (`2.84x` Warm) / `5.71x Node`** | +| **09** | `09-wintertc-web-router` (`Request` + `Response` + `URL`, 80 reqs) | **`16.323 ms`** (`15.03 ms` Min) | **`16.184 ms`** | **`9.689 ms`** | `13.781 ms` (`18.4%`) | `13.954 ms` | `47.109 ms` | `86.236 ms` | **`1.44x Bun Warm` / `5.33x Node`** | +| **10** | `10-fullstack-bff-microservice` (`cookie` + `dlv` + `ms` + `ETag`, 60 reqs) | **`13.778 ms`** (`12.70 ms` Min) | **`13.793 ms`** | **`7.468 ms`** | `12.008 ms` (`14.7%`) | `14.611 ms` | `47.719 ms` | `85.928 ms` | **`1.06x Bun` (`1.96x` Warm) / `6.24x Node`** | +| **11** | `11-static-asset-cdn-edge` (`bytes` + `ms` + `ETag` `304`, 80 reqs) | **`10.366 ms`** (`9.73 ms` Min) | **`10.611 ms`** | **`4.123 ms`** | `9.199 ms` (`12.7%`) | `13.422 ms` | `49.132 ms` | `86.083 ms` | **`1.29x Bun` (`3.26x` Warm) / `8.30x Node`** | +| **12** | `12-ai-sse-token-streamer` (`mitt` + `ms` + SSE + DLP, 320 frames) | **`15.430 ms`** (`14.88 ms` Min) | **`15.783 ms`** | **`9.011 ms`** | `14.114 ms` (`9.3%`) | `15.047 ms` | `49.863 ms` | `89.926 ms` | **`1.67x Bun Warm` / `5.83x Node`** | +| **13** | `13-webhook-orchestrator-ssrf` (`fast-querystring` + `ms` + Live `fetch`) | **`17.563 ms`** (`15.40 ms` Min) | **`15.976 ms`** | **`6.678 ms`** | `12.492 ms` (`40.6%`) | `19.819 ms` | `51.823 ms` | `113.097 ms` | **`1.24x Bun` (`2.97x` Warm) / `7.08x Node`** | +| **14** | `14-federated-api-mesh-dlp` (`bytes` + `dlv` + `dset` + Live `fetch`) | **`16.692 ms`** (`15.44 ms` Min) | **`16.840 ms`** | **`7.968 ms`** | `14.838 ms` (`12.5%`) | `21.633 ms` | `53.171 ms` | `112.883 ms` | **`1.30x Bun` (`2.71x` Warm) / `6.76x Node`** | +| **15** | `15-time-travel-test-suite` (`semver` + `ms` + `dlv` + `dset` + 24 Rollbacks) | **`16.035 ms`** (`15.36 ms` Min) | **`15.777 ms`** | **`4.855 ms`** | `14.887 ms` (`7.7%`) | `25.404 ms` | `67.449 ms` | `84.002 ms` | **`1.61x Bun` (`5.23x` Warm) / `5.32x Node`** | +| **16** | `16-dotenv-dlp-config-vault` (`ini` + `cookie` + `bytes` + `.env` Auto-DLP) | **`8.079 ms`** (`7.46 ms` Min) | **`8.455 ms`** | **`1.385 ms`** | `7.467 ms` (`8.2%`) | `14.281 ms` | `44.477 ms` | `63.767 ms` | **`1.77x Bun` (`10.31x` Warm) / `7.89x Node`** | +| **17** | `17-zero-trust-redirect-keepalive-mesh` (Keep-Alive/307/SSRF/DLP) | **`17.376 ms`** (`16.67 ms` Min) | **`19.974 ms`** | **`9.042 ms`** | `15.779 ms` (`10.1%`) | `22.206 ms` | `55.655 ms` | `112.300 ms` | **`1.28x Bun` (`2.46x` Warm) / `6.46x Node`** | +| **18** | `18-async-event-loop-fanout-scheduler` (Timer Wheel/`Promise.all`/`AbortSignal`) | **`30.841 ms`** (`28.84 ms` Min) | **`31.316 ms`** | **`17.473 ms`** | `29.409 ms` (`4.9%`) | `32.649 ms` | `73.881 ms` | `81.441 ms` | **`1.06x Bun` (`1.87x` Warm) / `2.64x Node`** | +| **19** | `19-wintertc-webcrypto-streams-edge` (WebCrypto/Streams/FormData/Clone) | **`8.515 ms`** (`8.12 ms` Min) | **`8.959 ms`** | **`1.493 ms`** | `8.407 ms` (`1.3%`) | `14.021 ms` | `45.631 ms` | `87.941 ms` | **`1.65x Bun` (`9.39x` Warm) / `10.33x Node`** | +| **20** | `20-node-compat-and-edge-router` (`Uint8Array` `Buffer`/Node Core/AST Bundler) | **`11.298 ms`** (`10.48 ms` Min) | **`11.547 ms`** | **`0.612 ms`** | `10.148 ms` (`11.3%`) | `22.400 ms` | `54.998 ms` | `76.295 ms` | **`1.98x Bun` (`36.60x` Warm) / `6.75x Node`** | +| **21** | `21-websocket-realtime-and-security-guard` (RFC 6455 `WebSocket` + 5-Ring Guard) | **`11.073 ms`** (`10.66 ms` Min) | **`11.583 ms`** | **`3.777 ms`** | `10.288 ms` (`7.6%`) | `20.349 ms` | `52.160 ms` | `117.179 ms` | **`1.84x Bun` (`5.39x` Warm) / `10.58x Node`** | +| **22** | `22-worker-threads-and-raw-sockets` (3 Worker Threads + TCP/UDP + 5-Ring Sec) | **`20.159 ms`** (`19.42 ms` Min) | **`20.547 ms`** | **`2.228 ms`** | `19.101 ms` (`5.5%`) | `55.925 ms` | `112.632 ms` | `101.841 ms` | **`2.77x Bun` (`25.10x` Warm) / `5.05x Node`** | +| **23** | `23-wasm-crypto-and-simd-kernel` (Pure-Rust `WebAssembly` + 5-Ring WASM Sec) | **`15.430 ms`** (`14.75 ms` Min) | **`16.036 ms`** | **`1.954 ms`** | `13.643 ms` (`13.1%`) | `21.292 ms` | `42.492 ms` | `61.274 ms` | **`1.38x Bun` (`10.90x` Warm) / `3.97x Node`** | +| **24** | `24-tsx-ssr-and-wasm-edge-pipeline` (`WebAssembly` SLA Scorer + SSR Pipeline) | **`8.744 ms`** (`8.23 ms` Min) | **`9.198 ms`** | **`1.838 ms`** | `8.336 ms` (`4.9%`) | `20.232 ms` | `43.778 ms` | `68.091 ms` | **`2.31x Bun` (`11.01x` Warm) / `7.79x Node`** | +| **FW-01** | `FW-01: frameworks/01-hono-edge-microservice` (`hono@4.6.20` + `hono/cookie` + `ms`) | **`15.219 ms`** (`14.46 ms` Min) | **`15.812 ms`** | **`5.631 ms`** | `13.701 ms` (`11.1%`) | `19.633 ms` | `52.596 ms` | `94.610 ms` | **`1.29x Bun` (`3.49x` Warm) / `6.22x Node`** | +| **FW-02** | `FW-02: frameworks/02-itty-router-unjs-nitro-stack` (`itty-router` + UnJS) | **`17.819 ms`** (`17.14 ms` Min) | **`18.045 ms`** | **`9.665 ms`** | `16.349 ms` (`9.0%`) | `20.945 ms` | `46.351 ms` | `87.095 ms` | **`1.18x Bun` (`2.17x` Warm) / `4.89x Node`** | +| **FW-03** | `FW-03: frameworks/03-node-http-express-compat` (`node:http` + `node:stream` Express/Polka) | **`17.267 ms`** (`16.45 ms` Min) | **`17.638 ms`** | **`1.311 ms`** | `14.809 ms` (`16.6%`) | `34.805 ms` | `51.001 ms` | `82.310 ms` | **`2.02x Bun` (`26.55x` Warm) / `4.77x Node`** | +| **FW-04** | `FW-04: frameworks/04-sveltekit-edge-ssr` (`@sveltejs/kit@3.1.1` + `svelte@5.57.3` + `devalue@6.0.3`) | **`32.075 ms`** (`31.12 ms` Min) | **`32.819 ms`** | **`16.953 ms`** | `33.452 ms` (`-4.1%`) | `43.525 ms` | `74.247 ms` | `112.271 ms` | **`1.36x Bun` (`2.57x` Warm) / `3.50x Node`** | +| **CS-01** | `CS-01: case_studies/01-tot-autonomous-sre-agent` (20 ToT Sandboxes) | **`34.706 ms`** (`30.76 ms` Min) | **`32.179 ms`** | **`13.019 ms`** | `29.806 ms` (`16.4%`) | `28.387 ms` | `72.119 ms` | `88.960 ms` | **`2.18x Bun Warm` / `2.76x Node`** | +| **CS-02** | `CS-02: case_studies/02-mcp-code-mode-orchestrator` (`-98.4%` Tokens) | **`18.871 ms`** (`18.21 ms` Min) | **`19.492 ms`** | **`5.409 ms`** | `16.342 ms` (`15.5%`) | `16.618 ms` | `43.050 ms` | `68.969 ms` | **`3.07x Bun Warm` / `3.65x Node`** | +| **CS-03** | `CS-03: case_studies/03-multi-tenant-saas-plugin-mesh` (12 Tenants + Hot-Swap) | **`13.687 ms`** (`13.07 ms` Min) | **`14.343 ms`** | **`5.404 ms`** | `12.120 ms` (`12.9%`) | `16.388 ms` | `48.628 ms` | `85.608 ms` | **`1.20x Bun` (`3.03x` Warm) / `6.25x Node`** | +| **CS-04** | `CS-04: case_studies/04-wasm-zero-trust-cdr-pipeline` (Wasm SimHash CDR) | **`19.960 ms`** (`19.14 ms` Min) | **`20.818 ms`** | **`2.104 ms`** | `15.992 ms` (`24.8%`) | `19.218 ms` | `44.875 ms` | `68.073 ms` | **`9.13x Bun Warm` / `3.41x Node`** | +| **CS-05** | `CS-05: case_studies/05-time-travel-chaos-fuzzer-payments` (48 Payment Sagas) | **`18.213 ms`** (`17.27 ms` Min) | **`19.284 ms`** | **`7.924 ms`** | `18.391 ms` (`-1.0%`) | `20.307 ms` | `62.714 ms` | `84.144 ms` | **`1.11x Bun` (`2.56x` Warm) / `4.62x Node`** | --- @@ -83,21 +83,21 @@ Across all **33 real-world multi-file TypeScript applications, framework suites, | Workload | Slice (`SLICEBC\x01` Default) | Bun (`v1.4.4`) | Deno (`v2.9.8`) | Node.js (`v27.0.0-alpha.0.0.0`) | Slice Memory Advantage | | :--- | :---: | :---: | :---: | :---: | :--- | -| **App 2: NPM semver+ms+ini** | **13,888 KB (13.56 MB)** | 30,280 KB (29.57 MB) | 46,832 KB (45.73 MB) | 71,580 KB (69.90 MB) | **5.15x less than Node / 2.18x less than Bun** | -| **App 6: Telemetry + Flatted** | **14,080 KB (13.75 MB)** | 29,952 KB (29.25 MB) | 50,688 KB (49.50 MB) | 73,112 KB (71.40 MB) | **5.19x less than Node / 2.13x less than Bun** | -| **App 21: RFC 6455 WS + Sec** | **14,080 KB (13.75 MB)** | 31,704 KB (30.96 MB) | 50,656 KB (49.47 MB) | 96,128 KB (93.88 MB) | **6.83x less than Node / 2.25x less than Bun** | -| **App 22: Workers + Sockets** | **22,144 KB (21.63 MB)** | 41,300 KB (40.33 MB) | 63,544 KB (62.05 MB) | 92,816 KB (90.64 MB) | **4.19x less than Node / 1.87x less than Bun** | -| **App 23: Pure-Rust WASM** | **18,560 KB (18.13 MB)** | 30,592 KB (29.88 MB) | 49,192 KB (48.04 MB) | 80,784 KB (78.89 MB) | **4.35x less than Node / 1.65x less than Bun** | -| **FW 1: Hono v4 Microservice** | **15,488 KB (15.13 MB)** | 29,300 KB (28.61 MB) | 49,640 KB (48.48 MB) | 88,604 KB (86.53 MB) | **5.72x less than Node / 1.89x less than Bun** | -| **FW 2: itty-router + UnJS** | **14,592 KB (14.25 MB)** | 32,128 KB (31.38 MB) | 48,624 KB (47.48 MB) | 86,796 KB (84.76 MB) | **5.95x less than Node / 2.20x less than Bun** | -| **App 24: WASM + SSR** | **13,740 KB (13.42 MB)** | 30,336 KB (29.63 MB) | 49,212 KB (48.06 MB) | 81,024 KB (79.13 MB) | **5.90x less than Node / 2.21x less than Bun** | -| **FW 3: Express node:http** | **14,976 KB (14.63 MB)** | 32,896 KB (32.13 MB) | 47,040 KB (45.94 MB) | 80,140 KB (78.26 MB) | **5.35x less than Node / 2.20x less than Bun** | -| **01-tot-autonomous-sre-agent** | **19,840 KB (19.38 MB)** | 32,256 KB (31.50 MB) | 53,336 KB (52.09 MB) | 83,848 KB (81.88 MB) | **4.23x less than Node / 1.63x less than Bun** | -| **02-mcp-code-mode-orchestrator** | **17,896 KB (17.48 MB)** | 28,160 KB (27.50 MB) | 46,864 KB (45.77 MB) | 80,776 KB (78.88 MB) | **4.51x less than Node / 1.57x less than Bun** | -| **03-multi-tenant-saas-plugin-mesh** | **15,616 KB (15.25 MB)** | 28,160 KB (27.50 MB) | 49,924 KB (48.75 MB) | 87,812 KB (85.75 MB) | **5.62x less than Node / 1.80x less than Bun** | -| **04-wasm-zero-trust-cdr-pipeline** | **19,968 KB (19.50 MB)** | 31,488 KB (30.75 MB) | 49,956 KB (48.79 MB) | 80,008 KB (78.13 MB) | **4.01x less than Node / 1.58x less than Bun** | -| **05-time-travel-chaos-fuzzer-payments** | **16,128 KB (15.75 MB)** | 29,056 KB (28.38 MB) | 49,908 KB (48.74 MB) | 80,932 KB (79.04 MB) | **5.02x less than Node / 1.80x less than Bun** | -| **FW 4: SvelteKit 3 + Svelte 5** | **21,120 KB (20.63 MB)** | 41,984 KB (41.00 MB) | 56,372 KB (55.05 MB) | 85,796 KB (83.79 MB) | **4.06x less than Node / 1.99x less than Bun** | +| **App 2: NPM semver+ms+ini** | **14,592 KB (14.25 MB)** | 29,952 KB (29.25 MB) | 47,344 KB (46.23 MB) | 71,584 KB (69.91 MB) | **4.91x less than Node / 2.05x less than Bun** | +| **App 6: Telemetry + Flatted** | **15,104 KB (14.75 MB)** | 30,464 KB (29.75 MB) | 50,928 KB (49.73 MB) | 72,860 KB (71.15 MB) | **4.82x less than Node / 2.02x less than Bun** | +| **App 21: RFC 6455 WS + Sec** | **15,104 KB (14.75 MB)** | 31,732 KB (30.99 MB) | 50,756 KB (49.57 MB) | 95,356 KB (93.12 MB) | **6.31x less than Node / 2.10x less than Bun** | +| **App 22: Workers + Sockets** | **22,272 KB (21.75 MB)** | 41,688 KB (40.71 MB) | 63,236 KB (61.75 MB) | 94,180 KB (91.97 MB) | **4.23x less than Node / 1.87x less than Bun** | +| **App 23: Pure-Rust WASM** | **19,200 KB (18.75 MB)** | 30,720 KB (30.00 MB) | 48,784 KB (47.64 MB) | 80,660 KB (78.77 MB) | **4.20x less than Node / 1.60x less than Bun** | +| **FW 1: Hono v4 Microservice** | **15,872 KB (15.50 MB)** | 30,976 KB (30.25 MB) | 49,144 KB (47.99 MB) | 88,816 KB (86.73 MB) | **5.60x less than Node / 1.95x less than Bun** | +| **FW 2: itty-router + UnJS** | **15,232 KB (14.88 MB)** | 32,128 KB (31.38 MB) | 48,640 KB (47.50 MB) | 87,308 KB (85.26 MB) | **5.73x less than Node / 2.11x less than Bun** | +| **App 24: WASM + SSR** | **14,592 KB (14.25 MB)** | 30,592 KB (29.88 MB) | 49,332 KB (48.18 MB) | 81,028 KB (79.13 MB) | **5.55x less than Node / 2.10x less than Bun** | +| **FW 3: Express node:http** | **15,616 KB (15.25 MB)** | 33,152 KB (32.38 MB) | 47,340 KB (46.23 MB) | 80,140 KB (78.26 MB) | **5.13x less than Node / 2.12x less than Bun** | +| **01-tot-autonomous-sre-agent** | **20,736 KB (20.25 MB)** | 32,128 KB (31.38 MB) | 53,360 KB (52.11 MB) | 83,128 KB (81.18 MB) | **4.01x less than Node / 1.55x less than Bun** | +| **02-mcp-code-mode-orchestrator** | **18,668 KB (18.23 MB)** | 28,288 KB (27.63 MB) | 46,624 KB (45.53 MB) | 82,692 KB (80.75 MB) | **4.43x less than Node / 1.52x less than Bun** | +| **03-multi-tenant-saas-plugin-mesh** | **16,000 KB (15.63 MB)** | 26,752 KB (26.13 MB) | 49,776 KB (48.61 MB) | 88,100 KB (86.04 MB) | **5.51x less than Node / 1.67x less than Bun** | +| **04-wasm-zero-trust-cdr-pipeline** | **20,608 KB (20.13 MB)** | 31,232 KB (30.50 MB) | 49,748 KB (48.58 MB) | 80,264 KB (78.38 MB) | **3.89x less than Node / 1.52x less than Bun** | +| **05-time-travel-chaos-fuzzer-payments** | **17,024 KB (16.63 MB)** | 29,184 KB (28.50 MB) | 49,524 KB (48.36 MB) | 81,696 KB (79.78 MB) | **4.80x less than Node / 1.71x less than Bun** | +| **FW 4: SvelteKit 3 + Svelte 5** | **22,400 KB (21.88 MB)** | 42,112 KB (41.13 MB) | 56,616 KB (55.29 MB) | 85,792 KB (83.78 MB) | **3.83x less than Node / 1.88x less than Bun** | --- @@ -105,9 +105,9 @@ Across all **33 real-world multi-file TypeScript applications, framework suites, | Subsystem / Benchmark | Measured Telemetry | Status | | :--- | :--- | :---: | -| **Sharded `Slice.kv` (`1,001` Get/Set/Incr Ops in Isolate)** | **`492.86 us`** total (`--warm`, `8,431 B` memory cage) | `PASS` | +| **Sharded `Slice.kv` (`1,001` Get/Set/Incr Ops in Isolate)** | **`706.00 us`** total (`--warm`, `8,431 B` memory cage) | `PASS` | | **Multi-Tenant `--tenant-dir` Zero-Downtime Hot-Swap** | Live atomic replacement of `tenant-alpha.cas` (`v1 -> v2-hot-swapped`) with isolated `Slice.kv` state | `PASS` | | **Deterministic Time-Travel Replay (`--deterministic=20261019`)** | 100% bit-for-bit identical PRNG (`Math.random`) & virtual clock (`Date.now`, `performance.now`) | `PASS` | -| **Tree-of-Thought AI Agent (`Slice.checkpoint` + 3 `evalSandbox` + `restore`)** | **`44.91 us`** total (`3.70 us` child sandbox) | `PASS` | +| **Tree-of-Thought AI Agent (`Slice.checkpoint` + 3 `evalSandbox` + `restore`)** | **`129.86 us`** total (`2.80 us` child sandbox) | `PASS` | | **Cloud Metadata SSRF (`169.254.169.254`) & Base64 Egress DLP Guard** | `SSRF_METADATA_BLOCKED` & `EGRESS_SECRET_LEAK_BLOCKED` deterministically trapped | `PASS` | | **Built-In Model Context Protocol Server (`slice mcp --smoke-test`)** | JSON-RPC 2.0 `initialize`, `tools/list`, `tools/call` verified over `stdio` | `PASS` |