Re: Early Hints (103)

Bence Béky <bnc@chromium.org> Wed, 07 December 2016 00:33 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 5FEAE1295E9 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 6 Dec 2016 16:33:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.896
X-Spam-Level:
X-Spam-Status: No, score=-9.896 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=-2.896, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com header.b=LyEctgxa; dkim=pass (1024-bit key) header.d=chromium.org header.b=g5BLmcuQ
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 8L6zx_0E19Yb for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 6 Dec 2016 16:33:45 -0800 (PST)
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 BC70D12960A for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 6 Dec 2016 16:33:45 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1cEQ7n-0005Dt-Pk for ietf-http-wg-dist@listhub.w3.org; Wed, 07 Dec 2016 00:30:19 +0000
Resent-Date: Wed, 07 Dec 2016 00:30:19 +0000
Resent-Message-Id: <E1cEQ7n-0005Dt-Pk@frink.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by frink.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <bnc@google.com>) id 1cEQ7b-0001V8-Db for ietf-http-wg@listhub.w3.org; Wed, 07 Dec 2016 00:30:07 +0000
Received: from mail-oi0-f48.google.com ([209.85.218.48]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <bnc@google.com>) id 1cEQ7U-0002pN-A1 for ietf-http-wg@w3.org; Wed, 07 Dec 2016 00:30:02 +0000
Received: by mail-oi0-f48.google.com with SMTP id y198so399574471oia.1 for <ietf-http-wg@w3.org>; Tue, 06 Dec 2016 16:29:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=mnCKPKJmHf6dVdYdNLI8OTVWNCFTv0b1+WFccBlHZnw=; b=LyEctgxasMuFyWx4TOYFus28gmTuY6f/NseBDMRrYqozV6vWEBrsM5zQOVKG6dMaKs 4CZfWssj8lmNDRHhJdth7OQdNWaUZx6LNc56lWQq9PnLzj/hzIIvVN/zBAgYCDjzuqf6 q/arlY2UrUA3YoGM5yCN7J3vRwlGbAr/ZzzLRuMJ4bNU4jW4+ATHeqt72F/8Q4EgY6Fg zj+ExOT00IYxbcLNI48nJHvkYMNqlZ7kFzIG/jV7nK/JcvRI7NWXGh8FRKKh9q7BLjhj 3hip88fcrV2wCBhq7J4II96K1j2vWdWTRluAD3bnVsk4yZs5DTIYpTq2DZ5sc9hHFkdg 1SUg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=mnCKPKJmHf6dVdYdNLI8OTVWNCFTv0b1+WFccBlHZnw=; b=g5BLmcuQw6Uj0WWsZ0eTy8NP+PSx5Xiep/E/hVhlPqYN+GXvqVyR7tBBBQG9HuDSxZ NYWeLk/laiUDymHw6x9RZ4YBXYB6ptgMGgbZVGeRW1uqN3nBlSNSi1j4vzjG9KKMiwEv iWBiLjI1NB7jtziGT+AGPS5kRzbvh76j+dLxg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=mnCKPKJmHf6dVdYdNLI8OTVWNCFTv0b1+WFccBlHZnw=; b=UBrvJHBhbgsGyW8Yw5yDW1IwrOg7jJqc5Fa5YgoeO6NkWOFxIOiOtUkulahs/CtUjZ kOGhpuil1e3wAIOHwaMw6zg4tUP9dbJVyzi7VKcx9x/wGRCq/aKIgoHs/w9bwbaTcVP3 eipRWo3trkYFXhOC/S4MlMPC5H8lqxuoWclTyQd43Xw9pKQdcsg4WYMBPzcjTuPqk3qx /L+x2YqbdR3yAm9zwkOghBC9jTqMfJgHcCrzWvsfFTjf4B2pZncszFCUDNMQ56RIVJfH qMx22EGpUT3DMIoa2lLroxxDa1jAfXE5ZOIczO/BCGCKlQ4wY7pv4DKNm2x45j5Dg96t uMiA==
X-Gm-Message-State: AKaTC03EmJ8KPsgfMfLGXIycyjqOgC4Lls3lJ0E9vT7IbdARHBpWkfuOAfrBySAMaD98ovGwpiXKxT6iEvz//UCW
X-Received: by 10.157.4.170 with SMTP id 39mr39300851otm.111.1481070573568; Tue, 06 Dec 2016 16:29:33 -0800 (PST)
MIME-Version: 1.0
Sender: bnc@google.com
Received: by 10.157.12.136 with HTTP; Tue, 6 Dec 2016 16:29:13 -0800 (PST)
In-Reply-To: <46E1BF43-2CFC-47A9-9106-9C0FE4F7CD7C@greenbytes.de>
References: <CAOdDvNos+qXxi8K3HPtkuzkAuc1ctAmdt=Oz+vJy+oBgB7skQA@mail.gmail.com> <E791989C-1EAC-4F53-A2DB-B7AAE8D368B7@greenbytes.de> <46E1BF43-2CFC-47A9-9106-9C0FE4F7CD7C@greenbytes.de>
From: Bence Béky <bnc@chromium.org>
Date: Tue, 06 Dec 2016 19:29:13 -0500
X-Google-Sender-Auth: tOSxdKuOItrCNPlQH_eKG408184
Message-ID: <CACMu3tojy7TZDH6837pqDtHUh=Zk-KuhNmDhT0gE5U+vedsw6Q@mail.gmail.com>
To: Stefan Eissing <stefan.eissing@greenbytes.de>
Cc: McManus Patrick <mcmanus@ducksong.com>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="94eb2c09248e6d20440543069d96"
Received-SPF: pass client-ip=209.85.218.48; envelope-from=bnc@google.com; helo=mail-oi0-f48.google.com
X-W3C-Hub-Spam-Status: No, score=-6.8
X-W3C-Hub-Spam-Report: AWL=1.051, 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-2.899, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1cEQ7U-0002pN-A1 d64d5fbe0d158c9dffb5527f02585f23
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Early Hints (103)
Archived-At: <http://www.w3.org/mid/CACMu3tojy7TZDH6837pqDtHUh=Zk-KuhNmDhT0gE5U+vedsw6Q@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/33121
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>

I am very sorry about Chromium not having been tolerant to 1xx codes.  I
just fixed it, see https://crbug.com/662197.  This fix will be released to
the Stable channel in the spring.  Thank you Stefan and Patrick for your
input on our public bug tracker.

On Wed, Nov 23, 2016 at 1:07 PM, Stefan Eissing <
stefan.eissing@greenbytes.de> wrote:

>
> > Am 23.11.2016 um 10:15 schrieb Stefan Eissing <
> stefan.eissing@greenbytes.de>:
> >
> > Thanks Patrick,
> >
> >> Am 22.11.2016 um 23:26 schrieb Patrick McManus <mcmanus@ducksong.com>:
> >>
> >> Dear Gentlefolk of HTTPbis,
> >>
> >> This is a followup to Kazuho's presentation in Seoul[*] where he
> discussed https://datatracker.ietf.org/doc/draft-kazuho-early-hints-
> status-code/
> >>
> >> The idea seemed to have acceptance (both in the room and on the list)
> with some concerns expressed about interoperability. Kazuho was kind enough
> to publish an endpoint so you can test if the client you implement has an
> unexpected failure in the face of 103.
> >>
> >> However, the draft was published pretty close to meeting time and there
> wasn't much space for discussion in the room. So before we do a Call For
> Adoption, I would like to hear some more discussion so the chairs can be
> confident there is interest - even if that discussion is "I would like to
> implement that" or "what does that accomplish?". Please do chime in, your
> silence will be taken for disinterest otherwise :).
> >
> > I have released support for 103 in mod_http2 in the standalone github
> v1.8.0 and plan to include same code in the next Apache httpd release
> (mod_http2 being an experimental part makes that easy). 103 is, so far,
> only used over HTTP/2 connections there. I am waiting for some consensus to
> arrive on how to make best use of it over HTTP/1.1 (other than proprietary
> tweaks in reverse proxy/backend setups), if at all.
> >
> > 103 allows signalling of PUSH options by the backend way earlier than
> before (in connection time) and its implementation is very straightforward.
> >
> > -Stefan
>
> Not to be mistaken, 103 on HTTP/2 connections will be disabled by default,
> as some html-rendering clients report ERR_SPDY_PROTOCOL_ERROR...
>
> :-S
>