-
Notifications
You must be signed in to change notification settings - Fork 376
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
[Feature Request] WebTransport Support (HTTP3 over QUIC) #191
Comments
Hello, It is something I will look into at some point, but not in the near future. I will make it configurable at some point, but it is not a priority for now :x P.s: Thanks for the reference material, it helps :) |
Some firewalls will also block quic because quic is also essentially udp. In other words, no matter how awesome the protocol is, as long as it is based on UDP, it will be defeated by the ISP's QoS. p.s. The reason why ISPs dislike UDP so much is because UDP has no congestion control and will cause congestion on the backbone network. Some ISPs directly block UDP to save trouble. Second Class Citizen UDP |
I know there are some problems as these standards (QUIC, HTTP3 and WebTransport) are young, but they are being more and more adopted, so it's going to be only better. That's why I mentioned there should be a fallback. I think it's worth implementing, as there are certain scenarios where it's better. And I think over time there will be only more |
Most firewalls do block UDP. But due to HTTP/3 becoming more common there are a decent number of places that are allowing QUIC traffic through their often extremely restrictive firewalls, my university being one of them. Would be cool to actually see this feature implemented. |
Dear @erebe , |
From MDM web docs:
In short: it would allow transporting data using QUIC with better performance than websocket over TCP
The downside of it is that some firewalls may block UDP on port 443, so there should be a switch (automatic?) to do fallback to websocket.
Regarding implementation, I have found these useful resources:
The text was updated successfully, but these errors were encountered: