feat: add player Names Throughout the Game UI
This commit is contained in:
@@ -15,7 +15,7 @@ time. The application partition is 2,097,152 B and LittleFS is 2,031,616 B.
|
||||
| Firmware image | 1,500,000 B | M004 fixed threshold, leaving 597,152 B app-partition reserve |
|
||||
| LittleFS image | 250,000 B | M004 fixed threshold, leaving 1,781,616 B filesystem reserve |
|
||||
| Minimum free heap | 96,000 B | M004 fixed threshold; observed minimum was 249,616 B |
|
||||
| Largest role-safe state JSON | 512 B | Tested fixed serialization cap; production schema is compact strings |
|
||||
| Largest role-safe state JSON | 768 B | Two bounded 80-byte display names plus role-safe game state |
|
||||
| HTTP JSON request body | 192 B | Largest defined command (`join`) fits within this bound |
|
||||
| WebSocket incoming frame | 192 B | `hello` is the largest defined incoming frame |
|
||||
| HTTP request target/query | 128 B | `/api/state?version=4294967295` is below this bound |
|
||||
@@ -26,7 +26,7 @@ time. The application partition is 2,097,152 B and LittleFS is 2,031,616 B.
|
||||
| Open HTTP sockets | 12 | Ten clients plus two polling/transport headroom; LWIP is configured for 16 |
|
||||
|
||||
No handler may allocate a per-client complete JSON state. It serializes one
|
||||
bounded snapshot at a time into the 512-byte transport buffer.
|
||||
bounded snapshot at a time into the 768-byte transport buffer.
|
||||
|
||||
## Per-milestone budget gates
|
||||
|
||||
|
||||
Reference in New Issue
Block a user