Fwd: New Version Notification for draft-vkrasnov-h2-compression-dictionaries-01.txt

Vlad Krasnov <vlad@cloudflare.com> Tue, 01 November 2016 20:39 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1DC71299B2 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 1 Nov 2016 13:39:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.497
X-Spam-Level:
X-Spam-Status: No, score=-8.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-1.497, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cloudflare.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nZ99JB9W1jzk for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 1 Nov 2016 13:39:55 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EBD1D1294D8 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 1 Nov 2016 13:39:54 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1c1fm3-0004zm-AW for ietf-http-wg-dist@listhub.w3.org; Tue, 01 Nov 2016 20:35:11 +0000
Resent-Date: Tue, 01 Nov 2016 20:35:11 +0000
Resent-Message-Id: <E1c1fm3-0004zm-AW@frink.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by frink.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <vlad@cloudflare.com>) id 1c1flw-0003KA-LB for ietf-http-wg@listhub.w3.org; Tue, 01 Nov 2016 20:35:04 +0000
Received: from mail-pf0-f172.google.com ([209.85.192.172]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <vlad@cloudflare.com>) id 1c1flq-0005B8-Iw for ietf-http-wg@w3.org; Tue, 01 Nov 2016 20:34:59 +0000
Received: by mail-pf0-f172.google.com with SMTP id d2so25724648pfd.0 for <ietf-http-wg@w3.org>; Tue, 01 Nov 2016 13:34:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google; h=from:mime-version:subject:message-id:references:to:date; bh=rr0FNY5G3sLfSUNrHtsjUD/jjz8t8PlzQOUuEi+IbCA=; b=aY3K0XsbDlCBrRKquXAEDUnr5H+3Cu+ryWO5Qr7yay6PRtCGjOiaKhV77LEXJMyeBJ QR41VBK8YO9LVK6GTEhgImZXMaY6mPksP5pECdmZfQ0yFrP+kU1hAIP2cGh4DZ9Yo8fM vl0yGLPrPvbxR8T81PwkhEkxDp4PJJvvUFmuE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:mime-version:subject:message-id:references :to:date; bh=rr0FNY5G3sLfSUNrHtsjUD/jjz8t8PlzQOUuEi+IbCA=; b=Kak1FCNtLDnty1pZTe/c5xvT6pi2urTIAk2w0dCKFvfPWsSW5YJolbKZ18+4VZy9dh nrogSObk1ipeAbG8ukuwhmSNsyzTt9hRRhT27EsA4sBHhrDkPq2eOgEJHzcqC7ipe4TE ZAJWdC+oZf4F2U0Z12nvuV7ym1hZWFX2bkf80ybsF6zULYg8pZH/WvAhajexGJFcvOwj jwAqi0S3Wr0UpFzHWzR3/bN8OQNcz1daMYK173+UkfhcBxSuan8KN00JrdCyCrch6ypW tWQjWxhXGUayPEBECPpkbYcjRXQgIle6QrfIVxiaH4hf6/lVu00wKnEMt2K2g4vsdaWS tppA==
X-Gm-Message-State: ABUngvcVS/ivF0qbBoDLB0lRRkDYXuWhTeWYI0uwDfIbex+bhj4NZRgXCa3boUboR5moDzGq
X-Received: by 10.98.33.77 with SMTP id h74mr58717857pfh.104.1478032471851; Tue, 01 Nov 2016 13:34:31 -0700 (PDT)
Received: from ?IPv6:2606:4700:ff01:8200:e5fd:83cd:f559:d0fe? ([2606:4700:ff01:8200:e5fd:83cd:f559:d0fe]) by smtp.gmail.com with ESMTPSA id u127sm44155891pfu.21.2016.11.01.13.34.31 for <ietf-http-wg@w3.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Nov 2016 13:34:31 -0700 (PDT)
From: Vlad Krasnov <vlad@cloudflare.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_082E91C9-92A2-4F69-83BA-DA908D370DD6"
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
Message-Id: <3669167D-26AC-4B78-8175-99B0028B6891@cloudflare.com>
References: <147793576451.32369.14134057573457350871.idtracker@ietfa.amsl.com>
To: ietf-http-wg@w3.org
Date: Tue, 1 Nov 2016 13:34:30 -0700
X-Mailer: Apple Mail (2.3251)
Received-SPF: pass client-ip=209.85.192.172; envelope-from=vlad@cloudflare.com; helo=mail-pf0-f172.google.com
X-W3C-Hub-Spam-Status: No, score=-4.0
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1c1flq-0005B8-Iw d3df4d1fc573b036df591673fdb0ca0e
X-Original-To: ietf-http-wg@w3.org
Subject: Fwd: New Version Notification for draft-vkrasnov-h2-compression-dictionaries-01.txt
Archived-At: <http://www.w3.org/mid/3669167D-26AC-4B78-8175-99B0028B6891@cloudflare.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/32794
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Hi,

Yesterday I posted a new version of my proposal that allows for cross-stream compression in HTTP/2.

This allows for significant improvement in compression ratio for a variety of use cases, including server->client and origin->server, and works with both deflate and brotli.

The main changes from the previous version include the option to concatenate dictionaries, and the use of static dictionaries, that improve compression ratio even for connections that serve only a single resource.

Feedback is appreciated.

Cheers,
Vlad

> Begin forwarded message:
> 
> From: internet-drafts@ietf.org
> Subject: New Version Notification for draft-vkrasnov-h2-compression-dictionaries-01.txt
> Date: 31 October 2016 at 10:42:44 GMT-7
> To: "Vlad Krasnov" <vlad@cloudflare.com>
> 
> 
> A new version of I-D, draft-vkrasnov-h2-compression-dictionaries-01.txt
> has been successfully submitted by Vlad Krasnov and posted to the
> IETF repository.
> 
> Name:		draft-vkrasnov-h2-compression-dictionaries
> Revision:	01
> Title:		Compression Dictionaries for HTTP/2
> Document date:	2016-10-31
> Group:		Individual Submission
> Pages:		7
> URL:            https://www.ietf.org/internet-drafts/draft-vkrasnov-h2-compression-dictionaries-01.txt
> Status:         https://datatracker.ietf.org/doc/draft-vkrasnov-h2-compression-dictionaries/
> Htmlized:       https://tools.ietf.org/html/draft-vkrasnov-h2-compression-dictionaries-01
> Diff:           https://www.ietf.org/rfcdiff?url2=draft-vkrasnov-h2-compression-dictionaries-01
> 
> Abstract:
>   This document specifies a new HTTP/2 frame type and new HTTP/2
>   settings values that would enable the use of previously transferred
>   data as compression dictionaries, significantly improving overall
>   compression ratio for a given connection.
> 
>   In addition, this document proposes to define a set of industry
>   standard, static, dictionaries to be used with any Lempel-Ziv based
>   compression for the common textual MIME types prevalent on the web.
> 
> 
> 
> 
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
> 
> The IETF Secretariat
>