MechanismArticle
The demo must route all network traffic through Puter's server over a WebSocket-based Wisp protocol because code running in a browser can't open arbitrary network connections.
Because browser sandboxing prevents arbitrary outbound connections, the demo tunnels all of Firefox's network traffic through Puter's own server using the WebSocket-based Wisp protocol. ✦ AI generated
Simon Willison · Simon Willison's Weblog · 2026-07-16 · original ↗
The demo funnels all traffic over a WebSocket protocol (using the Wisp protocol) through Puter's server - a requirement to get this kind of thing to work because code running in browsers can't open arbitrary network connections.
Read full article ↗excerpt · fair-use quotation
Around this claim