HTTPStreams
HTTPStreams is a software library and protocol extension that aims to improve the efficiency and flexibility of data streaming over HTTP. It enables bidirectional streaming of data between a client and a server using HTTP connections. Unlike traditional HTTP request-response cycles where a single response is sent for each request, HTTPStreams allows for multiple messages to be exchanged over a single, persistent HTTP connection. This is achieved through a mechanism that multiplexes different streams of data over a single underlying TCP connection.
The core idea behind HTTPStreams is to leverage the ubiquity of HTTP while adding capabilities for more
HTTPStreams typically works by establishing an HTTP connection and then using a specific framing or framing