Re: Design Issue: Separate HEADERS and PRIORITY Frames, Eliminate HEADERS+PRIORITY

Jeff Pinner <jpinner@twitter.com> Tue, 28 May 2013 18:14 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 (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7691211E80FA for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 28 May 2013 11:14:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.976
X-Spam-Level:
X-Spam-Status: No, score=-9.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uBnLcs7OEtwP for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 28 May 2013 11:14:32 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 558AE21F96FF for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 28 May 2013 11:14:27 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UhOON-00075B-Tv for ietf-http-wg-dist@listhub.w3.org; Tue, 28 May 2013 18:13:03 +0000
Resent-Date: Tue, 28 May 2013 18:13:03 +0000
Resent-Message-Id: <E1UhOON-00075B-Tv@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <jpinner@twitter.com>) id 1UhOOA-000745-Ny for ietf-http-wg@listhub.w3.org; Tue, 28 May 2013 18:12:50 +0000
Received: from mail-oa0-f46.google.com ([209.85.219.46]) by maggie.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <jpinner@twitter.com>) id 1UhOO6-0002DV-6C for ietf-http-wg@w3.org; Tue, 28 May 2013 18:12:50 +0000
Received: by mail-oa0-f46.google.com with SMTP id h2so10365186oag.5 for <ietf-http-wg@w3.org>; Tue, 28 May 2013 11:12:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=twitter.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=BiAoLSZxINwgGufRsuYHOouRk5bjkQgGVNDQyQQaQnc=; b=gF8xz+TNe2lpFHxH+VPvHRgz6MDyiTaJvdlwL/ByLeYTJlf4Si6JlaMrAMqvj/hASc kwZdQafJquelatKjEaN7GYlaZ9OAUVNnMcgdewIN69t5Xeub0csfXpgsS9vGVGtLI6AD /s2sR6RaBG3kOQOHfjCNFVQ5Ck08CuyByczi4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=BiAoLSZxINwgGufRsuYHOouRk5bjkQgGVNDQyQQaQnc=; b=ielxF41ZpA7EBXGbjJuXaPXqC4d0weKcVPNkldUij4bSO7W9h7cby/EEEK/MJMP/0P VRT8cKOHzQmatA8+RiF4fwNMZxof6Exulv7dMLIhKVM2VAKgzL8AdKRLg6VYIikEaZEb CwS2F4NR6DxxHYnmpOq3XbSNMcI4c7e6b2WblCL+r+yXpjqNdTbX31PxwXsGJ9jSntqr jH5VsWnCZSLwP+K4zxEFqkHRV7zCy71HrJmEbdV0hPh6nFJIc5Zo6xul7gBkIZmrMQbt k65ImI5+FlT5fCmgy+BLTrRpklzA5OhDQDBUlkvGmcQvUaSJfeQuNzRqv85u/mBWTk5S G2jw==
MIME-Version: 1.0
X-Received: by 10.182.87.170 with SMTP id az10mr1341776obb.10.1369764740194; Tue, 28 May 2013 11:12:20 -0700 (PDT)
Received: by 10.182.89.230 with HTTP; Tue, 28 May 2013 11:12:19 -0700 (PDT)
In-Reply-To: <CABkgnnXWZ3pGhOugkTBQG2=0J8PdTkeefqToCsrGGQVV=rv=gQ@mail.gmail.com>
References: <CABP7RbfX_H_7dwM7ExL5qJgpV5JN1NYyv9tqnu_E23qGk63mWg@mail.gmail.com> <CAA4WUYhDhoS+BNknRnYLAOXfWzumcjkWnQnM=NkNM8oqqE=atw@mail.gmail.com> <CAOdDvNqkuY5qtOzFz5J0v1F1_n8HmFY9J==sXMs_9tDrTTE=cg@mail.gmail.com> <CAA4WUYhZb_ScYZ=F8ypGkXkX=3oK+4TnyWOtuN_FNkZqqhbZLQ@mail.gmail.com> <CABP7RbeAwrT15QKn5kL0=w+V0zBgObe_pOzT-NxbwSrZ_RyA+A@mail.gmail.com> <CAP+FsNd95pXcPM1OiG2qjOyXKV80noh2frdEbORwe6HxsgeK3Q@mail.gmail.com> <CABP7RbfOWdaOVeVSmnrqUtHM5F8=xjLauDBoRbpijWsWxyK+rw@mail.gmail.com> <CA+pLO_g892Cr1B8GtN01j1GArU0+Mkoya2UAAb893ZrfKdyeEA@mail.gmail.com> <CAP+FsNe4=hVsm3sNerAdELECHz_2m8aWOLK-Kif-JVz_G=HyKw@mail.gmail.com> <CA+pLO_jaDNWyZyxsWVQ2YuBG8kuZjo1KovmBVfa2d9vVYb56dg@mail.gmail.com> <CAP+FsNd0AZEDXvTD7uvEgFK-4GRShj9tEcam0C68t4S_ySTNUw@mail.gmail.com> <CA+pLO_i84tPbrVZgE-0uLeZs5UB0wY2PLn=R9V74ZUe+0TyfiA@mail.gmail.com> <CAP+FsNcWfdgtW+-6tpXgcAPZSNHOdBuoMXLY4nPyf4YoLTeotg@mail.gmail.com> <CA+pLO_gV4YS6FVMiQ0rzDEHCYnOJdeGftY4Z0nm18qfaQBdofA@mail.gmail.com> <CAP+FsNfBoh6wcqTUHfHPhbf8zZ4Vj=i2Lg4bEG5wcyuUwz60eQ@mail.gmail.com> <CA+pLO_j8CX9vddtogsjz80uN=kv6vE7V1dJqEuJdTtGO64PYyw@mail.gmail.com> <CABP7RbdUSLTN1YJDkigfqvMJw7hUh4Uv+CYSsFETn6N+EQ0NdA@mail.gmail.com> <CABkgnnXWZ3pGhOugkTBQG2=0J8PdTkeefqToCsrGGQVV=rv=gQ@mail.gmail.com>
Date: Tue, 28 May 2013 11:12:19 -0700
Message-ID: <CA+pLO_iYO-12DaBfAqHJPzBR0hG3Qf7C+vFkRL3m+g7EHKtJfA@mail.gmail.com>
From: Jeff Pinner <jpinner@twitter.com>
To: Martin Thomson <martin.thomson@gmail.com>
Cc: James M Snell <jasnell@gmail.com>, "ChanWilliam(陈智昌)" <willchan@chromium.org>, Roberto Peon <grmocg@gmail.com>, Patrick McManus <pmcmanus@mozilla.com>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="089e0111bcfac3f25a04ddcb346a"
X-Gm-Message-State: ALoCoQlUpQjj0qUq5R9ADlTY/uxkbnIM6GHHBc9CUmF2l6raYFDzAAm7KUDSe5MOPyCi7HowkkoB
Received-SPF: pass client-ip=209.85.219.46; envelope-from=jpinner@twitter.com; helo=mail-oa0-f46.google.com
X-W3C-Hub-Spam-Status: No, score=-3.9
X-W3C-Hub-Spam-Report: AWL=-3.100, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1UhOO6-0002DV-6C 5d03ebf92a88bd2ab5f36be3c4d350c9
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Design Issue: Separate HEADERS and PRIORITY Frames, Eliminate HEADERS+PRIORITY
Archived-At: <http://www.w3.org/mid/CA+pLO_iYO-12DaBfAqHJPzBR0hG3Qf7C+vFkRL3m+g7EHKtJfA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/18118
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>

At the time Roberto made the argument that the number of flags (8) was more
sparse than the number of frame types (256), but IIRC this was based on the
flags applying to all Control frames. At this point we have (at least
implicitly) decided that flags are frame-type specific (see PONG flag), so
I don't believe the argument is valid any more.


On Tue, May 28, 2013 at 10:50 AM, Martin Thomson
<martin.thomson@gmail.com>wrote:

> I remember having almost this exact discussion in Tokyo.  The only
> point that didn't come up this time was an argument Roberto made,
> namely: "A frame type is cheaper (fewer bits) than a flag."
>