Skip to content
This repository has been archived by the owner on Dec 7, 2018. It is now read-only.

Support HTTP/2 #184

Open
digitalextremist opened this issue Mar 31, 2015 · 3 comments
Open

Support HTTP/2 #184

digitalextremist opened this issue Mar 31, 2015 · 3 comments
Milestone

Comments

@digitalextremist
Copy link
Member

We need to assess what we are not currently providing to make Reel::Server HTTP/2 compatible, then start to implement the missing pieces of what's needed to be able to accept HTTP/2 requests.

https://en.wikipedia.org/wiki/HTTP/2#Differences_from_HTTP_1.1

We don't seem that far off from compliance, especially with the core theory involved in pipelining in place.

@digitalextremist digitalextremist added this to the 0.7.0 milestone Mar 31, 2015
@digitalextremist
Copy link
Member Author

It seems like the majority of this will invoke server push mechanics, which may be a tad more involved than Reel itself can handle by its limited scope. It doesn't know much about the context it is serving in.

This might become a separate reel-http2 gem, with a configuration object API to describe for the server what resources it can push to the client. That is, if HTTP/2 is largely about server context awareness.

@digitalextremist
Copy link
Member Author

Encryption out-of-the box also seems like a core requirement of HTTP/2.

@digitalextremist digitalextremist modified the milestones: 0.7.0, 1.0 Feb 16, 2016
@kenichi
Copy link
Member

kenichi commented Sep 1, 2017

see #242

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

No branches or pull requests

2 participants