Isolated
Single-endpoint benchmarks that measure framework performance on one task at a time.
Primary throughput benchmark with persistent keep-alive connections and mixed GET/POST workload.
Connections closed after 10 requests, measuring TCP handshake and connection setup overhead.
Loads a dataset, computes derived fields, and serializes a JSON response — testing real-world API workloads.
Sends a 20 MB binary payload, server returns byte count. Measures body ingestion throughput.
Serves a 1 MB JSON response with gzip compression. Only frameworks with built-in gzip support.
Valid baseline requests interleaved with malformed noise. Only 2xx responses count — measures throughput under adversarial traffic.
SQLite range query over 100K rows, result parsing, and JSON serialization. Used within the mixed workload profile.
Async Postgres range query over 100K rows, connection pooling, and JSON serialization. Framework-only benchmark.
Serves 20 pre-loaded static files — CSS, JS, HTML, fonts, images — over HTTP/1.1.
Baseline workload with MTU 69 — extreme TCP fragmentation stress test.
16 requests sent back-to-back per connection, testing raw I/O and pipeline batching.