kazuho / draft-kazuho-httpbis-priority

Other
6 stars 4 forks source link

Replace priority scheme negotiation #112

Closed LPardue closed 4 years ago

LPardue commented 4 years ago

I think this resolves #100.

The change removes the SETTINGS-based negotiation, and replaces it with a way to disable the HTTP/2 tree. I borrowed the text from draft-lassey 00 but inverted it from ENABLE to DISABLE and incorporated some minor feedback that was received on the HTTP list after Montreal.

If I have misunsertood #100 I can change thing a bit.

@kazuho I left a fragment in the coalescing section that I am unsure if it needs to be removed or modified - please advise

unless the server has the knowledge that no intermediaries are coalescing requests from multiple clients. That can be determined by the settings when the intermediaries support this specification (see {{settings-this-scheme}}), or else through configuration.

LPardue commented 4 years ago

thanks! PTAL at my change which builds on your suggestion

kazuho commented 4 years ago

@LPardue I think I've made the changes I wanted. Please take a look.

I kind of think that deprecation and the introduction of the new scheme should be done in different drafts, but I think this is a good (re)starting point.