Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for HTTP3 communications to the Networking API #135

Open
rdw-software opened this issue Dec 7, 2022 · 0 comments
Open

Add support for HTTP3 communications to the Networking API #135

rdw-software opened this issue Dec 7, 2022 · 0 comments

Comments

@rdw-software
Copy link
Member

rdw-software commented Dec 7, 2022

Also needs QUIC support. Probably a ton of work for API design and library integration alone...

Currently blocked by OpenSSL/lack of QUIC libraries? Will have to revisit later, probably.

Background information:

RFCs:

QUIC libraries:

Workaround/temporary solution:

It's clear that this would be a rather extensive task, and considering it's not immediately required in my own apps right now I'll postpone it until such time that it gets better support by third parties.

I haven't even looked at libuv's UDP API much, so it's hard to estimate how difficult it would be to integrate any QUIC/HTTP3 solution with the existing event loop. OpenSSL making more strange decisions also doesn't help and Node hasn't even added support for HTTP3 themselves because of the back and forth, so not much use looking there this time around.

@rdw-software rdw-software added this to the Networking: HTTP milestone Dec 7, 2022
@rdw-software rdw-software changed the title Add support for HTTP3 to the Networking API Add support for HTTP3 communications to the Networking API Dec 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant