RubenVerborgh / solid-server-architecture

Proposed architecture for a Solid server
https://rubenverborgh.github.io/solid-server-architecture/solid-architecture-v1-3-0.pdf
13 stars 2 forks source link

What modifications are needed for HTTP/2 #24

Closed kjetilk closed 4 years ago

kjetilk commented 5 years ago

It seems to me that all modifications that might be needed to support HTTP/2 would be in the HTTP layer. I just wanted to bring it up, because HTTP/2 will be important when dealing with apps that needs to pull data from many sources, and so I think it is important to support it, and therefore important to have it on the radar. :-)

RubenVerborgh commented 5 years ago

It seems to me that all modifications that might be needed to support HTTP/2 would be in the HTTP layer.

I would even reverse that: we should make it so, that all modifications for HTTP/2 remain restricted to the HTTP layer.

acoburn commented 5 years ago

we should make it so, that all modifications for HTTP/2 remain restricted to the HTTP layer.

In my experience, Ruben's assertion is exactly correct. That is also how it works in Trellis: the HTTP server/container layer handles all HTTP/2 protocol interactions while the application layer is entirely insulated from all of those details.

RubenVerborgh commented 4 years ago

Resolving this for now; can be reopened if new concerns arrive.