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.
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.
| Case | Data | Payload | Case duration | Derived mean | Echo 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.
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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.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
-
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
-
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
-
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
No cases match this filter.