We would rather publish numbers you can reproduce than numbers that flatter us. This page states the exact setup, what each workload does on both platforms, the full latency detail, and the honest limits of what a loopback comparison can and can't tell you.
taskset.fortio at 64 concurrent connections, keep-alive, 6-second runs, median of the reported percentiles; server-saturation checked.text/event-stream response from a ReadableStream (the AI-gateway shape, minus the model).SELECT per request over the network, isolating the connection model. DataVec pools its session; the Worker either reconnects per request to shared PostgreSQL (349 req/s, ~180 ms) or uses embedded per-object SQLite (4,960 req/s).Full single-core detail
qps = requests/second on one core; p50 / p99 = latency in milliseconds. The database row shows DataVec vs. the embedded-SQLite Worker; the reconnect-to-PostgreSQL variant runs at 349 req/s (p50 180 ms).
The workloads, the load driver, and the cloud-comparison scripts are committed to our internal repository, and the full result set — with per-workload latency histograms and the architectural analysis — is documented alongside them. Re-running the harness on comparable hardware reproduces these figures. Measurements on this page were taken in June 2026 on the then-current DataVec Runtime and workerd build.