Logo Dark Logo HttpArena Leaderboard Knowledge Base RFC Compliance
CTRL K
    • Light

    • Dark

    • System

    Discord GitHub
    CTRL K
      • Knowledge Base
        • Test Profiles
          • H/1.1
            • Isolated
              • Async Database (Postgres)
                • Implementation Guidelines
                • Validation
              • Baseline
                • Implementation Guidelines
                • Validation
              • Compression
                • Implementation Guidelines
                • Validation
              • Database Query
                • Implementation Guidelines
                • Validation
              • JSON Processing
                • Implementation Guidelines
                • Validation
              • Noisy (Resilience)
                • Implementation Guidelines
                • Validation
              • Pipelined (16x)
                • Implementation Guidelines
                • Validation
              • Short-lived Connection
                • Implementation Guidelines
                • Validation
              • Static Files (HTTP/1.1)
                • Implementation Guidelines
                • Validation
              • TCP Fragmentation
                • Implementation Guidelines
                • Validation
              • Upload (20 MB)
                • Implementation Guidelines
                • Validation
            • Workload
              • API-16
                • Implementation Guidelines
                • Validation
              • API-4
                • Implementation Guidelines
                • Validation
              • Mixed Workload
                • Implementation Guidelines
                • Validation
          • H/2
            • Baseline (HTTP/2)
              • Implementation Guidelines
              • Validation
            • Static Files (HTTP/2)
              • Implementation Guidelines
              • Validation
          • H/3
            • Baseline (HTTP/3)
              • Implementation Guidelines
              • Validation
            • Static Files (HTTP/3)
              • Implementation Guidelines
              • Validation
          • gRPC
            • Unary (gRPC)
              • Implementation Guidelines
              • Validation
          • WebSocket
            • Echo (WebSocket)
              • Implementation Guidelines
              • Validation
        • Add a Framework
          • Implementation Rules
            • $ Production
            • # Tuned
            • * Engine
          • Directory Structure
          • meta.json
        • Running Locally
          • Scripts Reference
            • validate.sh
            • run.sh
            • benchmark.sh
            • compare.sh
            • archive.sh
          • Prerequisites
          • Setup
          • Archiving Rounds
          • Configuration
        • Load Generators
          • HTTP/1.1
            • gcannon
          • HTTP/2
            • h2load
          • HTTP/3
            • oha
        • Scoring
          • Composite Score
      • Leaderboard
      • Test Profiles
        • H/1.1
          • Isolated
            • Async Database (Postgres)
              • Implementation Guidelines
              • Validation
            • Baseline
              • Implementation Guidelines
              • Validation
            • Compression
              • Implementation Guidelines
              • Validation
            • Database Query
              • Implementation Guidelines
              • Validation
            • JSON Processing
              • Implementation Guidelines
              • Validation
            • Noisy (Resilience)
              • Implementation Guidelines
              • Validation
            • Pipelined (16x)
              • Implementation Guidelines
              • Validation
            • Short-lived Connection
              • Implementation Guidelines
              • Validation
            • Static Files (HTTP/1.1)
              • Implementation Guidelines
              • Validation
            • TCP Fragmentation
              • Implementation Guidelines
              • Validation
            • Upload (20 MB)
              • Implementation Guidelines
              • Validation
          • Workload
            • API-16
              • Implementation Guidelines
              • Validation
            • API-4
              • Implementation Guidelines
              • Validation
            • Mixed Workload
              • Implementation Guidelines
              • Validation
        • H/2
          • Baseline (HTTP/2)
            • Implementation Guidelines
            • Validation
          • Static Files (HTTP/2)
            • Implementation Guidelines
            • Validation
        • H/3
          • Baseline (HTTP/3)
            • Implementation Guidelines
            • Validation
          • Static Files (HTTP/3)
            • Implementation Guidelines
            • Validation
        • gRPC
          • Unary (gRPC)
            • Implementation Guidelines
            • Validation
        • WebSocket
          • Echo (WebSocket)
            • Implementation Guidelines
            • Validation
      • Add a Framework
        • Implementation Rules
          • $ Production
          • # Tuned
          • * Engine
        • Directory Structure
        • meta.json
      • Running Locally
        • Scripts Reference
          • validate.sh
          • run.sh
          • benchmark.sh
          • compare.sh
          • archive.sh
        • Prerequisites
        • Setup
        • Archiving Rounds
        • Configuration
      • Load Generators
        • HTTP/1.1
          • gcannon
        • HTTP/2
          • h2load
        • HTTP/3
          • oha
      • Scoring
        • Composite Score
      Knowledge Base
      Test Profiles
      H/1.1
      Isolated

      Isolated

      Single-endpoint benchmarks that measure framework performance on one task at a time.

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