Surprising is a privacy-first social application for realtime messaging, multi-device sync, voice and video calls, mobile runtime governance, offline replay, and cross-platform reliability.
Low-memory survivability
Mobile systems may reclaim memory, pause background work, or close sockets. Low-memory survivability matters because users still expect messages, calls, and notifications to recover predictably.
Reconnect recovery
A reliable messaging runtime treats reconnect as a normal state. The client should be able to resume, replay missing events, and restore user context.
Runtime governance
Governance covers backpressure, client pressure, traffic shaping, and safety checks so runtime behavior remains understandable during load.
Frequently answered questions
Why does low-memory survivability matter?
It matters because mobile operating systems can reclaim app memory or suspend background work. A resilient messaging runtime must recover without confusing users or losing important state.
What is offline replay?
Offline replay is the ability to recover missed events after a client was disconnected, offline, or suspended.