Section 9.7–9.8 timing over TLS · August 4, 2026
Performance over WSS, native 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 | 359 ms | 0.359 ms | 2,786/s |
| 9.7.2 | text | 16 B | 443 ms | 0.443 ms | 2,257/s |
| 9.7.3 | text | 64 B | 187 ms | 0.187 ms | 5,348/s |
| 9.7.4 | text | 256 B | 210 ms | 0.210 ms | 4,762/s |
| 9.7.5 | text | 1,024 B | 194 ms | 0.194 ms | 5,155/s |
| 9.7.6 | text | 4,096 B | 249 ms | 0.249 ms | 4,016/s |
| 9.8.1 | binary | 0 B | 183 ms | 0.183 ms | 5,464/s |
| 9.8.2 | binary | 16 B | 167 ms | 0.167 ms | 5,988/s |
| 9.8.3 | binary | 64 B | 195 ms | 0.195 ms | 5,128/s |
| 9.8.4 | binary | 256 B | 235 ms | 0.235 ms | 4,255/s |
| 9.8.5 | binary | 1,024 B | 192 ms | 0.192 ms | 5,208/s |
| 9.8.6 | binary | 4,096 B | 224 ms | 0.224 ms | 4,464/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
- 359 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
- 443 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
- 187 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
- 210 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
- 194 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
- 249 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
- 183 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
- 167 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
- 195 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
- 235 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
- 192 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
- 224 ms
No cases match this filter.