This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
James Munns
jamesmunns.com
did:plc:rqm4qgf6jdmb35mxatuzi6cq
I'm still personally convinced that "define your own async io traits" is a better option that "sans-io" for building nice protocol libraries.
Having a trait means you can stub in your own impls for testing, and not rolling your own state machines means you can leverage cancellation, etc.
2025-05-05T14:44:05.362Z