Skip to content

Minimal latency and unreliable streams #1186

Answered by nibanks
okbaswc asked this question in Q&A
Discussion options

You must be logged in to vote

Per-spec streams are reliable, ordered streams of data. You cannot just "drop" that feature, but there are two possible solutions to your problem:

  1. You use Datagrams (DatagramSend) instead of streams. This allows you to send and receive chunks (not streams) of data over the QUIC connection. There is less overhead than streams.
  2. We could add support for delivering stream data immediately to the app as we receive it, not buffering it or trying to reorder out of order data, but then the app would have to handle all that. I'm not sure this would help all that much though.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by nibanks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants