4 ms·
I wonder if HPACK will discourage the creation of new headers... since they won't be in the static dictionary. Instead existing headers will be overloaded (not
by ape4 10y ago
I wonder if HPACK will discourage the creation of new headers... since they won't be in the static dictionary. Instead existing headers will be overloaded (not so pretty).
- kevincox 10y agoI doubt that because the information added would be similar in size. Contrast `Foo: old-value unrealted-option=bar` to `Unrelated-Option: bar`. There is almost no difference (only the overhead of another header in the protocol actually. They would have to get way more creative in the representation to get any real gains. Also the HTTP authors haven't been too worried about header size in the past so I doubt this will change just because we have a new protocol.
- thecompilr 10y agoThe dynamic dictionary can be very large if needed, and can fit many headers. They will be evicted eventually, but only after many requests have been made.