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

Can gin support HTTP/3? #2523

Closed
snowdream opened this issue Oct 9, 2020 · 10 comments
Closed

Can gin support HTTP/3? #2523

snowdream opened this issue Oct 9, 2020 · 10 comments
Labels

Comments

@snowdream
Copy link

snowdream commented Oct 9, 2020

Description

Can gin support HTTP/3?

Environment

  • go version go1.15.2 darwin/amd64
  • gin version (or commit ref): v1.6.3
  • operating system: macOS
@thinkerou
Copy link
Member

related: golang/go#32204

@iFrozenPhoenix
Copy link

@thinkerou while waiting for an official decision from the GO team, actually it doesn't look like this is a priority there, maybe the existing implementation from https://github.com/lucas-clemente/quic-go can be used. As I have seen a few large GO projects use this library already, namely traefik and caddy.
As http/3 changes the connection from tcp to udp it would be good to gain experiences with this before it is really mainstreamed. Well, a short google search leads to the fact that about 23 % of all websites are already using http/3. Probably behind services like Cloudflare which implement this via reverse proxying, but nevertheless.
What do you think about it?

@thinkerou
Copy link
Member

experimental support, please see #3210

@vrnvu
Copy link

vrnvu commented Apr 6, 2023

Any updates?

@PoacherBro
Copy link

any updates? want to have a rc version 😄

@appleboy
Copy link
Member

@PoacherBro I will continue #3210 PR.

@appleboy
Copy link
Member

appleboy commented Jan 5, 2024

Waiting for golang/go#58547 QUIC implementation

@marten-seemann
Copy link

Hi guys, author maintainer of quic-go here 👋

Have you considered using quic-go for your HTTP/3 support? quic-go is a mature and optimized QUIC stack that, among many many others, is powering HTTP/3 support in the Caddy webserver.

Happy to help out or to give pointers, if there's interest. Just let me know :)

@maggie44
Copy link

maggie44 commented Feb 13, 2024

Hi guys, author maintainer of quic-go here 👋

Have you considered using quic-go for your HTTP/3 support? quic-go is a mature and optimized QUIC stack that, among many many others, is powering HTTP/3 support in the Caddy webserver.

Happy to help out or to give pointers, if there's interest. Just let me know :)

Someone made a start over here. But it was never seen through: #3210 (comment)

@bound2
Copy link

bound2 commented May 11, 2024

#3210 is now merged. Can close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

9 participants