RE: Reference set in HPACK

RUELLAN Herve <Herve.Ruellan@crf.canon.fr> Thu, 03 July 2014 17:34 UTC

Return-Path: <ietf-http-wg-request@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 (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23BD61A0021 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 3 Jul 2014 10:34:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.203
X-Spam-Level:
X-Spam-Status: No, score=-7.203 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 34RJ8gGQ3CJS for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 3 Jul 2014 10:34:31 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6E771A0263 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 3 Jul 2014 10:34:31 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1X2kru-0007H7-FV for ietf-http-wg-dist@listhub.w3.org; Thu, 03 Jul 2014 17:32:22 +0000
Resent-Date: Thu, 03 Jul 2014 17:32:22 +0000
Resent-Message-Id: <E1X2kru-0007H7-FV@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <Herve.Ruellan@crf.canon.fr>) id 1X2krp-0007GS-FM for ietf-http-wg@listhub.w3.org; Thu, 03 Jul 2014 17:32:17 +0000
Received: from inari-msr.crf.canon.fr ([194.2.158.67]) by lisa.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <Herve.Ruellan@crf.canon.fr>) id 1X2kro-0003yx-GT for ietf-http-wg@w3.org; Thu, 03 Jul 2014 17:32:17 +0000
Received: from mir-msr.corp.crf.canon.fr (mir-msr.corp.crf.canon.fr [172.19.77.98]) by inari-msr.crf.canon.fr (8.13.8/8.13.8) with ESMTP id s63HVZBa021598; Thu, 3 Jul 2014 19:31:35 +0200
Received: from ADELE.crf.canon.fr (adele.fesl2.crf.canon.fr [172.19.70.17]) by mir-msr.corp.crf.canon.fr (8.13.8/8.13.8) with ESMTP id s63HVYhl008016; Thu, 3 Jul 2014 19:31:34 +0200
Received: from ADELE.crf.canon.fr ([::1]) by ADELE.crf.canon.fr ([::1]) with mapi id 14.02.0387.000; Thu, 3 Jul 2014 19:31:34 +0200
From: RUELLAN Herve <Herve.Ruellan@crf.canon.fr>
To: "Eric J. Bowman" <eric@bisonsystems.net>, Roberto Peon <grmocg@gmail.com>
CC: Poul-Henning Kamp <phk@phk.freebsd.dk>, Kazu Yamamoto <kazu@iij.ad.jp>, HTTP Working Group <ietf-http-wg@w3.org>
Thread-Topic: Reference set in HPACK
Thread-Index: AQHPlbb89ZPr7f99BUuln1zV4x0Ki5uMIxsAgAADfYCAAATwAIAABtQAgAABWgCAAAwTgIAABdEAgAEgLICAAAYkgIAABgcAgAAEsYCAABCcAIABFVOw
Date: Thu, 03 Jul 2014 17:31:34 +0000
Message-ID: <6C71876BDCCD01488E70A2399529D5E532D7A266@ADELE.crf.canon.fr>
References: <20140702.143041.283993814131065692.kazu@iij.ad.jp> <CAP+FsNexzVzt+YV7oBeMdGrMoajbMVj1Z90XvQfaCuNMDjYdHg@mail.gmail.com> <20140702.145215.1023037072984695261.kazu@iij.ad.jp> <CAP+FsNc+xW1gKma0McrgXtPpwR0BCubHkvHhUbcHHyn1Sd6t0g@mail.gmail.com> <19403.1404282862@critter.freebsd.dk> <CAP+FsNf=RvMaGLr2Dx+VUVwimb6+bxdEgNyV7aL2xPOiFBJcGg@mail.gmail.com> <19819.1404285745@critter.freebsd.dk> <CAP+FsNc9Te7fzTEeKyqWJEAXg6CW9WEGu9qDAQv6c0UP91O+1w@mail.gmail.com> <20140702185439.18d4b5979afd32a766323ba8@bisonsystems.net> <CAP+FsNcrD0pe=OmrFdk7BebdNjqs28=0LNfqHwxL77NN+UCwCw@mail.gmail.com> <20140702193812.3cf329d788bb2bfb7f47e42f@bisonsystems.net> <CAP+FsNcQss1BHcusQgON7CD14CpYLCArCiADESudy+Shz4L3-A@mail.gmail.com> <20140702205426.229778048df8a34ce73c2594@bisonsystems.net>
In-Reply-To: <20140702205426.229778048df8a34ce73c2594@bisonsystems.net>
Accept-Language: en-US, fr-FR
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.20.7.140]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Received-SPF: none client-ip=194.2.158.67; envelope-from=Herve.Ruellan@crf.canon.fr; helo=inari-msr.crf.canon.fr
X-W3C-Hub-Spam-Status: No, score=-4.4
X-W3C-Hub-Spam-Report: AWL=-2.488, BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01
X-W3C-Scan-Sig: lisa.w3.org 1X2kro-0003yx-GT 63bde429d79c7a6cb0cb643088ef1ded
X-Original-To: ietf-http-wg@w3.org
Subject: RE: Reference set in HPACK
Archived-At: <http://www.w3.org/mid/6C71876BDCCD01488E70A2399529D5E532D7A266@ADELE.crf.canon.fr>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/25247
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>

> Poor caching consequences of *mis-*using inlining. I still don't see
> how it applies to how I, or anyone I know, uses inlining. I also
> disagree that an efficient push mechanism will stop me from inlining
> all the little images which make up the "chrome" of a site design
> (which surely don't need to be first-order resources).
> 
> Say for instance, I have several "slivers" of gradient or whatever that
> I'm going to repeat-x repeat-y. Inlining these into one image has no
> downside vis-a-vis caching, plus the upside that it can shave maybe 80%
> of the bytes incurred by image-format overhead. How would using push to
> send them individually, benefit me in any way?

I think you are using different definitions of inlining. Your view of inlining is to pack several images into one big image. Roberto's view is to encode these images inside the html document (this is more relevant for javascript and css than for images).

With one large html document including the images, you don't need to request these images after receiving the html, but you can't cache them for the next html document.

Hervé.