Re: Nice

William Chan (陈智昌) <willchan@chromium.org> Fri, 16 August 2013 17:57 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 D013221F9FCA for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 16 Aug 2013 10:57:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.676
X-Spam-Level:
X-Spam-Status: No, score=-9.676 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, 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 FAIt4f4SlHGB for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 16 Aug 2013 10:57:36 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id E948011E81DB for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 16 Aug 2013 10:57:34 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1VAOFs-00016X-CZ for ietf-http-wg-dist@listhub.w3.org; Fri, 16 Aug 2013 17:56:08 +0000
Resent-Date: Fri, 16 Aug 2013 17:56:08 +0000
Resent-Message-Id: <E1VAOFs-00016X-CZ@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <willchan@google.com>) id 1VAOFh-00015n-6r for ietf-http-wg@listhub.w3.org; Fri, 16 Aug 2013 17:55:57 +0000
Received: from mail-ie0-f171.google.com ([209.85.223.171]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <willchan@google.com>) id 1VAOFd-0001Z8-Pt for ietf-http-wg@w3.org; Fri, 16 Aug 2013 17:55:57 +0000
Received: by mail-ie0-f171.google.com with SMTP id 10so3931724ied.16 for <ietf-http-wg@w3.org>; Fri, 16 Aug 2013 10:55:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=XIF7hjAAYbRP9JNKJdbGVA48sXACKQGoni3fjF1g8Ak=; b=PfvWADz5in9OZ4/gVU0i8Z2FogReWHnZSYkRAD2GnLSKYkiyUBNfHVU20Rse+jO4Nd 2JoldZf8ToOdX2vwawZozKjDpFXHgrpxrHuSd+nu9bWJrG0HMJOZyWeZHx/VjR2xMLo+ pJnMBIM3AfwRmGXFpJr8mX438kWTw3iNC02LzA/Uo6vjfPYX3Dv/EMq8D9Yq01wUAzhw uQpFq2lrQXQCX4F2XSzIlx1YW/iL33Zk0c8ZJThCG/728BOIEgbGgsOIkOwRUhvMYmhD D7vhvX0qssJaPm0g81BcbSrtOjsp0J1cf4MMUqkLr7YSiHkRvFYTb0scqblyM3+9Kjmi uOVw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=XIF7hjAAYbRP9JNKJdbGVA48sXACKQGoni3fjF1g8Ak=; b=hCHMxij3Qv9cldpAHHY3hWR7WEzviWezCed0wy31S375FFzpsGkeALnWyHH/NvbtO8 f7WkFAawF7BFFck1YIEyxm2JLQQvyyeGG/9FiNilNKqdLBVN33zT+mupaYuBGi91QUwP FQep2tLwdrcI+1rP10Wz9i9oSk9CKryLFdP1c=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=XIF7hjAAYbRP9JNKJdbGVA48sXACKQGoni3fjF1g8Ak=; b=FORk0BbZ/VvAiP2kEoryy/Iu/GcFHYHrpj25+j7rAJG83S+fElwC7FuUnE7Xlqkcj7 G3JAn6jcL3U3tS8IfnZCnZyOypFQxNhDybb6z/upQX4/+ukUep1EaKDiF7ncnwWKJguv rvsI+U6sM9Sh3q6DJBNE7Hhjzcn4G1BroCVIbfN6DMYvjpoqGLDQZiQucoWMRb7CYsF2 bPW/2RZz4WiR+n+xC0+5K8mSI6FmcCMAbsgVYGVrqlOzJFqBThoYdsMG9XETE02NwekY Cq3E0/gqoiGxfIJ88NcKVVqa1b/x9meRwje6eI05OEPQrOfcrxVsJhS100wh1qqCjo4c trdA==
X-Gm-Message-State: ALoCoQnisfiLfDHvgu7KcUoiT+DAUjW1fY1IyQd9Su9YzkO0okbs5tHY6CCTFcU3aKWbYscbCVXLWPj4Ft3zew8jVa+EvK2kdGWC0lpe+DYleieJU+v/U044gFpfahjMqU0x0AiE/ORHiL33AvWZr6id/Xc23VvF16RIqmHyciuTWue845alFSoUC0k9sIevV2TRmIMP1aeF
MIME-Version: 1.0
X-Received: by 10.42.199.5 with SMTP id eq5mr1496812icb.1.1376675727870; Fri, 16 Aug 2013 10:55:27 -0700 (PDT)
Sender: willchan@google.com
Received: by 10.231.144.65 with HTTP; Fri, 16 Aug 2013 10:55:27 -0700 (PDT)
In-Reply-To: <CABkgnnVyfNdDyEgWPO0d66dtrjL_xwu3okGjNTkJ3uqHqh-SbA@mail.gmail.com>
References: <CABkgnnVyfNdDyEgWPO0d66dtrjL_xwu3okGjNTkJ3uqHqh-SbA@mail.gmail.com>
Date: Fri, 16 Aug 2013 19:55:27 +0200
X-Google-Sender-Auth: n3unqR29DudexV5iDih5u4tu25s
Message-ID: <CAA4WUYjmf2CWhLo3xSnR++9OiFBhYP-RG4RzmLQrmfu_q-LfRw@mail.gmail.com>
From: "William Chan (陈智昌)" <willchan@chromium.org>
To: Martin Thomson <martin.thomson@gmail.com>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="20cf30334605bb31b804e4144b85"
Received-SPF: pass client-ip=209.85.223.171; envelope-from=willchan@google.com; helo=mail-ie0-f171.google.com
X-W3C-Hub-Spam-Status: No, score=-4.9
X-W3C-Hub-Spam-Report: AWL=-1.393, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-2.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1VAOFd-0001Z8-Pt 9e11ff0fadbabe9d9c73981a68fa443c
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Nice
Archived-At: <http://www.w3.org/mid/CAA4WUYjmf2CWhLo3xSnR++9OiFBhYP-RG4RzmLQrmfu_q-LfRw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/19279
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>

Quick thoughts/questions:
* Do you expect browsers to set this at all? It's not obvious to me how my
browser would use this, so I probably wouldn't bother with it in my browser.
* It seems like for your intended use, the priority level is not just an
opaque level but would carry semantic meaning. If that's the case, I
suggest renaming the header accordingly to indicate the appropriate
semantic axis.
* Can you give an example of where this would be used in an open,
interoperable manner? I'd like to understand the use cases that motivate
introducing prioritization semantics at a protocol level rather than an out
of band mechanism (e.g. intermediaries might be coded to understand that
different URL endpoints have certain priority levels).


On Fri, Aug 16, 2013 at 7:39 PM, Martin Thomson <martin.thomson@gmail.com>wrote:

> On a different end of the spectrum that we're used to operating in for
> HTTP/2.0, this is a small proposal for a header that advises
> intermediaries about the relative (un)priority of requests.
>
> http://tools.ietf.org/html/draft-thomson-http-nice-00
>
> This is probably most useful for constrained servers (I've put core on
> BCC).
>
> --Martin
>
> p.s., The title isn't a value judgement, it's a nod to the unix
> utility (thanks to Richard Barnes for pointing this out).
>
>