| 1getMessages query(sequential HTTP) |
91.8 ms p95 108 ms | 61.6 ms p95 68.6 ms 1.5x | 61.0 ms p95 71.2 ms 1.5x |
| 2sendMessage mutation(sequential HTTP) |
100.0 ms p95 117 ms | 66.8 ms p95 78.4 ms 1.5x | 57.4 ms p95 64.2 ms 1.7x |
| 3sendMessage throughput(8 concurrent senders) |
78.2 calls/s p50 99.7 ms | 123 calls/s p50 64.2 ms 1.6x | 140 calls/s p50 56.6 ms 1.8x |
| 4sendMessage throughput(32 concurrent senders) |
295 calls/s p50 101 ms | 331 calls/s p50 94.8 ms 1.1x | 545 calls/s p50 57.7 ms 1.7x |
| 5sendMessage throughput(64 concurrent senders) |
597 calls/s p50 101 ms | 494 calls/s p50 115 ms | 1,051 calls/s p50 59.1 ms 1.7x |
| 6sendMessage throughput(128 concurrent senders) |
950 calls/s p50 108 ms | 767 calls/s p50 140 ms | 1,977 calls/s p50 61.8 ms 1.7x |
| 7sendMessage throughput(256 concurrent senders) |
330 calls/s p50 134 ms | 685 calls/s p50 319 ms | 3,834 calls/s p50 62.2 ms 2.2x |
| 8sendMessage throughput(one client, queued burst of 8) |
41.8 calls/s p50 135 ms | 39.2 calls/s p50 204 ms | 135 calls/s p50 59.4 ms 2.3x |
| 9sendMessage throughput(one client, queued burst of 32) |
65.8 calls/s p50 289 ms | 393 calls/s p50 81.2 ms 3.6x | 517 calls/s p50 61.9 ms 4.7x |
| 10sendMessage throughput(one client, queued burst of 64) |
66.6 calls/s p50 543 ms | 715 calls/s p50 89.3 ms 6.1x | 904 calls/s p50 70.8 ms 7.7x |
| 11sendMessage throughput(one client, queued burst of 128) |
55.9 calls/s p50 1.2 s | 1,076 calls/s p50 119 ms 9.9x | 1,786 calls/s p50 71.6 ms 16x |
| 12sendMessage throughput(one client, queued burst of 256) |
68.3 calls/s p50 2 s | 1,515 calls/s p50 169 ms 12x | 3,062 calls/s p50 83.6 ms 24x |
| 13sendMessage throughput(one client, queued burst of 512) |
71.4 calls/s p50 3.7 s | 1,369 calls/s p50 373 ms 9.8x | 5,943 calls/s p50 86.0 ms 42x |
| 14sendMessage streamed(one tab, every 10 ms) |
63.3 calls/s p50 106 ms | 65.1 calls/s p50 63.2 ms 1.7x | 62.7 calls/s p50 85.3 ms 1.2x |
| 15sendMessage streamed(8 tabs, every 10 ms) |
397 calls/s p50 838 ms | 588 calls/s p50 337 ms 2.5x | 509 calls/s p50 82.9 ms 10x |
| 16sendMessage streamed(32 tabs, every 10 ms) |
1,256 calls/s p50 1.5 s | 1,447 calls/s p50 1.1 s 1.3x | 2,348 calls/s p50 85.5 ms 17x |
| 17reactive update(all 8 subscribers) |
123 ms p95 138 ms | 78.0 ms p95 82.8 ms 1.6x | 57.1 ms p95 64.2 ms 2.2x |
| ↳reactive update(first of 8 subscribers) |
108 ms p95 129 ms | 78.0 ms p95 82.6 ms 1.4x | 55.8 ms p95 64.0 ms 1.9x |
| 18reactive update(all 32 subscribers) |
127 ms p95 224 ms | 79.7 ms p95 88.3 ms 1.6x | 57.6 ms p95 69.8 ms 2.2x |
| ↳reactive update(first of 32 subscribers) |
113 ms p95 141 ms | 79.4 ms p95 88.0 ms 1.4x | 56.1 ms p95 66.1 ms 2.0x |