From 881877e1e0cf1485387bf8e332cdcb78fb1d9262 Mon Sep 17 00:00:00 2001 From: LemonNeko Date: Fri, 3 Apr 2026 15:21:38 +0800 Subject: [PATCH] chore(stage-pocket): add websocket bridge docs --- apps/stage-pocket/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/stage-pocket/README.md b/apps/stage-pocket/README.md index 3233e4cf2..648b71e6b 100644 --- a/apps/stage-pocket/README.md +++ b/apps/stage-pocket/README.md @@ -5,3 +5,13 @@

> Heavily inspired by [Neuro-sama](https://www.youtube.com/@Neurosama) + +## WebSocket Bridge + +Stage Pocket adds a host-backed WebSocket bridge for `@proj-airi/server-sdk`. + +Design constraints: +- keep page loading on secure origins (`https` or app-hosted local origins) to preserve secure-context web APIs +- only implement the WebSocket bridge needed by `@proj-airi/server-sdk` +- native owns socket I/O; `server-sdk` owns reconnect, heartbeat, authentication, and connection state +- the bridge only forwards `connect`, `send`, `close`, `open`, `message`, `error`, and `close`