Spacetime vs Convex
AI Town · cloud run · 2026-09-24-02-59-45
Ready◆insert coin: press play
Convex
WINNER
Lens (compat)
WINNER
Spacetime
WINNER
Press Start
StepConvexLens (compat)Spacetime
1init(world + engine creation) 151 ms p95 151 ms 129 ms p95 129 ms 1.2x218 ms p95 218 ms
2first engine step(after init) 2.2 s p95 2.2 s 2.5 s p95 2.5 s 3 s p95 3 s
3movement storm(town-wide moveTo round-trips) 3.83 inputs/s p50 1 s 3.93 inputs/s p50 1 s 62.6 inputs/s p50 60.6 ms 17x
↳engine cadence under movement storm 0.96 steps/s 0.98 steps/s 1 steps/s
4engine cadence, idle(target 1.0 steps/s) 1 steps/s 1 steps/s 1 steps/s
5worldState query(sequential HTTP) 88.5 ms p95 103 ms 70.7 ms p95 99.4 ms 1.3x74.1 ms p95 108 ms 1.2x
6gameDescriptions query(map + descriptions payload) 93.3 ms p95 132 ms 75.3 ms p95 178 ms 1.2x75.9 ms p95 179 ms 1.2x
7worldState reads, 8 concurrent readers 84 reads/s p50 86.8 ms 76.4 reads/s p50 87.8 ms 92.1 reads/s p50 73.7 ms 1.2x
8worldState reads, 32 concurrent readers 321 reads/s p50 85.3 ms 429 reads/s p50 68.5 ms 1.2x345 reads/s p50 75.4 ms 1.1x
9input round-trip(sequential moveTo) 1.1 s p95 1.2 s 1.1 s p95 1.1 s 65.2 ms p95 86.8 ms 16x
10input round-trip, 1 concurrent senders 0.95 inputs/s p50 1 s 0.97 inputs/s p50 1.1 s 14 inputs/s p50 63.7 ms 16x
↳engine cadence under 1 input senders 0.95 steps/s 0.97 steps/s not run
11input round-trip, 4 concurrent senders 3.95 inputs/s p50 1 s 4.03 inputs/s p50 958 ms 1.1x47.1 inputs/s p50 61.6 ms 17x
↳engine cadence under 4 input senders 0.99 steps/s 1.01 steps/s not run
12input round-trip, 16 concurrent senders 11.9 inputs/s p50 1.1 s 15.1 inputs/s p50 1.1 s 130 inputs/s p50 62.9 ms 18x
↳engine cadence under 16 input senders 0.93 steps/s 0.95 steps/s not run
13join world(human player round-trip) 868 ms p95 868 ms 1 s p95 1 s 117 ms p95 117 ms 7.4x
14writeMessage burst of 8(one conversation) 13.3 calls/s p50 367 ms 79.3 calls/s p50 99.9 ms 3.7x25.2 calls/s p50 317 ms 1.2x
15writeMessage burst of 32(one conversation) 19.4 calls/s p50 299 ms 132 calls/s p50 104 ms 2.9x74.6 calls/s p50 319 ms
16writeMessage burst of 128(one conversation) 29.4 calls/s p50 148 ms 145 calls/s p50 90.8 ms 1.6x164 calls/s p50 63.3 ms 2.3x
17listMessages(largest bursted conversation) 87.7 ms p95 121 ms 74.2 ms p95 134 ms 1.2x90.5 ms p95 170 ms
18reactive worldState delivery, 8 subscribers 1.08 updates/s each p50 9.0 ms 1.08 updates/s each p50 0.0 ms Infinityx1.08 updates/s each p50 1.0 ms 9.0x
19reactive worldState delivery, 32 subscribers 1 updates/s each p50 12.0 ms 1.07 updates/s each p50 0.0 ms Infinityx1.08 updates/s each p50 2.0 ms 6.0x
20reactive worldState delivery, 128 subscribers 1.08 updates/s each p50 16.0 ms 1.16 updates/s each p50 1.0 ms 16x1.15 updates/s each p50 7.0 ms 2.3x