W3C home > Mailing lists > Public > ietf-http-wg@w3.org > October to December 2013

Re: Next pre-draft implementation in javascript.

From: Roberto Peon <grmocg@gmail.com>
Date: Mon, 21 Oct 2013 09:18:57 -0700
Message-ID: <CAP+FsNegZRcgsf3JkkUp4aK0YrPqXQ0trE7SK6yBv53yLibJcQ@mail.gmail.com>
To: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
The spec should be updated and submitted as draft later today.
Tatsuhiro is correct that the version in the draft is currently out of date.
The version in the javascript will be the version in the draft (soon).

Cool that there is already interop! That is fast! Awesome!
-=R


On Mon, Oct 21, 2013 at 9:15 AM, Tatsuhiro Tsujikawa
<tatsuhiro.t@gmail.com>wrote:

>
>
>
> On Mon, Oct 21, 2013 at 11:08 AM, Roberto Peon <grmocg@gmail.com> wrote:
>
>> I'm implemented all of the next (pre) draft version of compression here:
>> https://github.com/grmocg/httpbis-header-compression
>>
>> (Apparently this might work:
>> http://rawgithub.com/grmocg/httpbis-header-compression/master/compressor_test.html
>> )
>>
>> which should soon be merged here, as it is a modification of Fred's
>> original JS compressor:
>> https://github.com/akalin-chromium/httpbis-header-compression
>>
>>
>> It provides for separate encoding/decoding steps, showing the output (or
>> input, depending) as hex, as well as the state of the table, and opcodes as
>> they're decoded.
>>
>> Hopefully this means that you should be able to verify interop more
>> easily than last time since you can just run this in your browser in a tab.
>>
>>
> I have also implemented the HPACK with huffman in nghttp2.
> https://github.com/tatsuhiro-t/nghttp2/tree/hpack-exp
>
>  It seems the XML has older huffman tables, so I got ones in javascript
> compressor output.
>
> I conducted some encode/decode tests between javascript compressor and
> nghttp2, and they are working beautifully. That is a promising start of the
> next interop round.
> nghttp2 has now some command line tools to test compression, which can
> take inputs in JSON.
>
> Best regards,
>
> Tatsuhiro Tsujikawa
>
>
>
>
>> .. and now back to hacking on the spec..
>>  -=R
>>
>>
>
>
Received on Monday, 21 October 2013 16:19:28 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 11:11:18 UTC