kazuho / draft-kazuho-httpbis-priority

Other
6 stars 4 forks source link

Negotiating priorities using a new SETTING #58

Closed ianswett closed 4 years ago

ianswett commented 4 years ago

Summarizes what I understood from the last design team meeting. Uses 8 bit codepoints to specify priority schemes in a new HTTP/2 and HTTP/3 SETTING.

I did make a design change so the server's preference to win over the client's, based on the belief that the server is the consumer of the information the client is sending, so knows what information is most valuable.

LPardue commented 4 years ago

For watchers, IIUC This PR incorporates all negotiation consideration into kazuhos draft. The purpose being to provide a single document for wider dissemination and discussion. At a later stage we can decide our preferred document structuring.

LPardue commented 4 years ago

When treating the settings parameter value as a list, we need also to describe how to handle duplicates. I suggest duplicates are an error but that we special case zero; something like treating 8-bit zero as a null character terminator, so presenting all zeroes is effectively an empty list.

LPardue commented 4 years ago

This PR is mostly there, and is now blocking some other things, so in the interest of making progress before the deadline I'm going to merge/tidy up

kazuho commented 4 years ago

Merged as part of #61.

ianswett commented 4 years ago

@LPardue Thanks for fixing it up and merging!