Section 9.7–9.8 timing over TLS · August 4, 2026

Performance over WSS, lightweight task.

Every timing probe completed in the suite deadline. The cases record one loopback observation across six payload sizes for text and binary messages. They do not define a performance threshold.

12 OK

TIMING OBSERVATIONS

12,000 loopback round trips.

Derived means divide Autobahn's complete case duration by 1,000 sequential echoes. They are useful for comparing like-for-like runs on this host, but include setup and close overhead.

CaseDataPayloadCase durationDerived meanEcho rate
9.7.1 text 0 B 365 ms 0.365 ms 2,740/s
9.7.2 text 16 B 366 ms 0.366 ms 2,732/s
9.7.3 text 64 B 173 ms 0.173 ms 5,780/s
9.7.4 text 256 B 197 ms 0.197 ms 5,076/s
9.7.5 text 1,024 B 193 ms 0.193 ms 5,181/s
9.7.6 text 4,096 B 246 ms 0.246 ms 4,065/s
9.8.1 binary 0 B 170 ms 0.170 ms 5,882/s
9.8.2 binary 16 B 175 ms 0.175 ms 5,714/s
9.8.3 binary 64 B 163 ms 0.163 ms 6,135/s
9.8.4 binary 256 B 189 ms 0.189 ms 5,291/s
9.8.5 binary 1,024 B 187 ms 0.187 ms 5,348/s
9.8.6 binary 4,096 B 238 ms 0.238 ms 4,202/s

TEST EQUIPMENT

One host, recorded with the observation.

Host
MacBook Pro (Mac15,9)
Processor
Apple M3 Max, 16 cores (12 performance, 4 efficiency)
Memory
48 GB
System
macOS 26.5.2 (25F84), arm64
Toolchain
GNAT 16.1.0, Alire 2.1.1
Build
Alire release, -O3 for the Flyology library and Autobahn harness
Test client
Autobahn 25.10.1 linux/amd64 container on the same host

CASE RECORD

12 cases, in suite order.

Showing all 12 cases

  1. 9.7.1 Send 1000 text messages of payload size 0 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed text messages (with payload as sent). Timeout case after 60 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    365 ms
  2. 9.7.2 Send 1000 text messages of payload size 16 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed text messages (with payload as sent). Timeout case after 60 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    366 ms
  3. 9.7.3 Send 1000 text messages of payload size 64 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed text messages (with payload as sent). Timeout case after 60 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    173 ms
  4. 9.7.4 Send 1000 text messages of payload size 256 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed text messages (with payload as sent). Timeout case after 120 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    197 ms
  5. 9.7.5 Send 1000 text messages of payload size 1024 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed text messages (with payload as sent). Timeout case after 240 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    193 ms
  6. 9.7.6 Send 1000 text messages of payload size 4096 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed text messages (with payload as sent). Timeout case after 480 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    246 ms
  7. 9.8.1 Send 1000 binary messages of payload size 0 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed binary messages (with payload as sent). Timeout case after 60 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    170 ms
  8. 9.8.2 Send 1000 binary messages of payload size 16 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed binary messages (with payload as sent). Timeout case after 60 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    175 ms
  9. 9.8.3 Send 1000 binary messages of payload size 64 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed binary messages (with payload as sent). Timeout case after 60 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    163 ms
  10. 9.8.4 Send 1000 binary messages of payload size 256 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed binary messages (with payload as sent). Timeout case after 120 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    189 ms
  11. 9.8.5 Send 1000 binary messages of payload size 1024 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed binary messages (with payload as sent). Timeout case after 240 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    187 ms
  12. 9.8.6 Send 1000 binary messages of payload size 4096 to measure implementation/network RTT (round trip time) / latency. OK

    Expected

    Receive echo'ed binary messages (with payload as sent). Timeout case after 480 secs.

    Observed

    Ok, received all echo'ed messages in time.

    Connection was properly closed

    Remote close
    1000
    Local close
    1000
    Clean close
    Yes
    Duration
    238 ms