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

HTTP/2 support #10

Open
fukamachi opened this issue Jan 7, 2015 · 3 comments
Open

HTTP/2 support #10

fukamachi opened this issue Jan 7, 2015 · 3 comments

Comments

@fukamachi
Copy link
Owner

No description provided.

@mateusfccp
Copy link

This year already has five years... Is there still plans on supporting HTTP/2?

@wayneeseguin
Copy link

This would be fantastic to see, any ideas/strategy on how to go about implementation?

@zellerin
Copy link

zellerin commented Jun 3, 2022

At first sight, there are two basic things to do:

  • include http/2 protocol (sending and receiving frames, etc) to the server. This is something I did recently for other reasons (client side, but server side turned up to be trivial after that) and is relatively straightforward.
  • signal to clients that you support http2 so they use it. Unfortunately, this is done in most practical cases (browsers) in TLS negotiation, and as far as I can see this is outside of woo scope - so it might turn up to be the hard part (but then again, maybe someone knows solution).

And after that, of course, small work to tune the code so that it really is /fastest web server written in any programming language./ - precompile headers, handle window sizes, ...

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

4 participants