Skip to main content

WebSocket continuity evidence

In a 30-minute controlled soak, 50 clients sharing one newHeads subscription rode through 119 forced provider failovers with zero gaps and zero duplicates. The test ran one profile on one server. A client that disconnects resubscribes from its own checkpoint; see WebSocket subscriptions.

How it ran

On August 22, 2026, Lasso forced a provider replacement every 15 seconds and skipped three live blocks each time, so every replacement had to backfill the gap over HTTP. One upstream subscription served all 50 clients throughout, and its state drained after the last client left.
The run used Lasso Cloud’s test harness at commit 89ad1a09ad88a1cf86a1dbc8ac5de6feb526b5f3.