no service worker · wisp tunneled · rust / hyper

singularity

A web proxy in the Ultraviolet/Scramjet family, rewritten around a different core trade-off: every fetch is made server-side over a raw hyper client tunneled through a Wisp WebSocket, so there is no Service Worker registration for a network filter to catch or kill.

Transport
Wisp / WebSocket
HTTP client
raw hyper (no hyper-util)
Rewriter
lol_html (streaming)
Runtime hooks
fetch / XHR / WS / history