TypeScript + WebAssembly
Put a real browser node on your local mesh.
This deliberately small playground runs the shared Rust engine in WebAssembly and lets you opt into Auto Wi-Fi, WebSocket, Bluetooth, or Auto USB when you are ready.
Zero enrollment
Auto Wi-Fi
Probes for Prns daemons on this machine and your LAN; make sure at least one other native Prns daemon is running. Your browser may ask for Local Network Access once.
Direct network transport
WebSocket client
Connect directly to any Prns WebSocket listener. Secure pages
require a certificate-valid wss:// endpoint.
Cable transport
Auto USB
Open a directly attached Hopspot device through WebUSB. Device selection stays behind an explicit click.
Nearby radio transport
Bluetooth LE
Connect as a Web Bluetooth central to an advertising native or embedded Prns node. The selected peer carries ordinary Reticulum traffic through the shared native GATT protocol.
Tiny traffic test
Send an LXMF announce
Queues the playground’s lxmf.delivery announce through every active interface. Nearby LXMF clients will see Prns Browser Playground.
Rust engine
Live interfaces
Recent Event Logs