That, however *requires* a streaming implementation, which while possible,
is not required by HPACK in its current state.
--
Peace,
-Nick
On Tue, Jul 8, 2014 at 3:48 PM, Jeff Pinner <jpinner@twitter.com> wrote:
> > .... Being required to split the
> > HPACK encoding at JUST the right point to fit in a 64k frame is a much
> > uglier change than asking "I've generated more than 16k of headers. Does
> my
> > peer support a frame size that this fits in?"
>
> This isn't really an accurate description. Without the reference set,
> HPACK is now streaming so the decision becomes:
>
> 1) Encode this header into x bytes.
> 2) Is x > 64k? This will never work any more, ABORT!
> 3) Do x more bytes fit into this frame?
> 4a) If yes, add x bytes and increase frame length.
> 4b) If no, flush this frame and start a new one.
>