Re: New Version Notification for draft-kazuho-early-hints-status-code-00.txt

Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> Tue, 01 November 2016 12:24 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 D73CD1296A2 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 1 Nov 2016 05:24:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.997
X-Spam-Level:
X-Spam-Status: No, score=-7.997 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, RCVD_IN_SORBS_SPAM=0.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 (2048-bit key) header.d=gmail.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 DUvaoV4ikTiM for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 1 Nov 2016 05:24:43 -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 5DA1C1296A3 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 1 Nov 2016 05:24:43 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1c1Y39-0001rt-5I for ietf-http-wg-dist@listhub.w3.org; Tue, 01 Nov 2016 12:20:19 +0000
Resent-Date: Tue, 01 Nov 2016 12:20:19 +0000
Resent-Message-Id: <E1c1Y39-0001rt-5I@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 <tatsuhiro.t@gmail.com>) id 1c1Y33-0001r3-0S for ietf-http-wg@listhub.w3.org; Tue, 01 Nov 2016 12:20:13 +0000
Received: from mail-qk0-f172.google.com ([209.85.220.172]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <tatsuhiro.t@gmail.com>) id 1c1Y2U-0002T6-Mj for ietf-http-wg@w3.org; Tue, 01 Nov 2016 12:19:48 +0000
Received: by mail-qk0-f172.google.com with SMTP id v138so105246095qka.0 for <ietf-http-wg@w3.org>; Tue, 01 Nov 2016 05:19:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8SC+9WlhOg+GZ+f1xBwN++M5jDe2w8fdpPwdaApB5qk=; b=K4aAm5RZ8Uj1lK1ZDC0wAvTL9wVicvQILKuZHbSljRSG4AcFToqFSztgSCSniJJeWW v8T+yyfdslHxqQm3P4T7txsVl/hGGDR7en5KC5+8PxcpX/lFh2aeq9/aYRgRC5iRfawd Md4v7aDR2L/dKLGv/pcxe7lj1RE6ERGXGu2o7Z5Vb7l0XoX6tcOMuX5yoQeASpxsxq34 mdZcBlP+tRE8g6R94EhUIkW5PNz/mplgLjktAL0cAfRKPJIfOMNjeC3Bcq6g+McWzkgO CVN/YOOhzzOkH0DmFdp11FVcFPK72Ud3EJOAedD1ICH0PQ3zZberUxZljoBlkicTAhNr IbZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8SC+9WlhOg+GZ+f1xBwN++M5jDe2w8fdpPwdaApB5qk=; b=ORWI20hvojTBU0lV+GY2NvdUKiBS8JFS0fbBjS1cF0txovPTKnduPPpb2X2DsMVvGS IzJG1AFH22DXYeVoNK8Wc3JsglHESggfRX8/pyimSP/dLmJdE86IUZf10XK4go+A+NBf RRPNL5wRI2eBMhRuacIbIrwgX+qFBdx5A764IElqSeOyZVie7ckrQO5PGEs/s2MYA49i uiQoclTiNyLXgMLWONi6Bp1LAjEuVLJuL+XQbfKCHC9STPp/534NWuB/Enu4NYxqDH4w g9f1NAY9Yb6a7PHPQSXtlg35Py6gj1U1yliChUpDrdyWyjH6CYeB37qAQtdnjmB6Je60 zR3w==
X-Gm-Message-State: ABUngvdGniII4jUwxxQ5bytYcoqfA6pgKyE2v0L3JVytOCVz/BE5AzCz3U6kNZQwRac5PHxRL2CYVv2vqzMjmg==
X-Received: by 10.55.154.205 with SMTP id c196mr27850326qke.25.1478002752755; Tue, 01 Nov 2016 05:19:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.170.210 with HTTP; Tue, 1 Nov 2016 05:18:52 -0700 (PDT)
In-Reply-To: <CANatvzwm_T-HW0yT1MAWEUrfw5OAVkmAZe890575qg8HuU9Z_Q@mail.gmail.com>
References: <147792294052.32397.15544665152412530374.idtracker@ietfa.amsl.com> <CANatvzwm_T-HW0yT1MAWEUrfw5OAVkmAZe890575qg8HuU9Z_Q@mail.gmail.com>
From: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
Date: Tue, 01 Nov 2016 21:18:52 +0900
Message-ID: <CAPyZ6=LukGzy6C5B=fbfPX79X2fxLuNJdfF_UGnOmN3SFDGR=A@mail.gmail.com>
To: Kazuho Oku <kazuhooku@gmail.com>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="94eb2c0557a00e240105403c55e0"
Received-SPF: pass client-ip=209.85.220.172; envelope-from=tatsuhiro.t@gmail.com; helo=mail-qk0-f172.google.com
X-W3C-Hub-Spam-Status: No, score=-5.2
X-W3C-Hub-Spam-Report: AWL=-1.025, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1c1Y2U-0002T6-Mj ff87f071791f660f0677059fa8930763
X-Original-To: ietf-http-wg@w3.org
Subject: Re: New Version Notification for draft-kazuho-early-hints-status-code-00.txt
Archived-At: <http://www.w3.org/mid/CAPyZ6=LukGzy6C5B=fbfPX79X2fxLuNJdfF_UGnOmN3SFDGR=A@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/32786
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>

On Mon, Oct 31, 2016 at 11:25 PM, Kazuho Oku <kazuhooku@gmail.com> wrote:

> Hi,
>
> I've just posted a new I-D named "An HTTP Status Code for Indicating
> Hints".
>
> The draft can be found at
> https://datatracker.ietf.org/doc/draft-kazuho-early-hints-status-code/
> A prettified editor's copy can be found at https://kazuho.github.io/
> early-hints/
>
> The draft proposes a new _informational_ status code that can be used
> for indicating hints to help a client start making preparations for
> processing the final response, while the server struggles to build the
> final response.
>
> Actually, we already have a working implementation. H2O, our HTTP/2
> server, recognizes Link: rel=preload headers within an informational
> response sent from upstream, and tries to push the specified resource.
> One reason I decided to write this draft is because I believe it would
> be better to standardize the mechanism.
>
> But I also believe that having support for this status code within the
> web browsers is beneficial as well.
>
> For example, the proposed status code can be used by edge servers to
> notify the client the existence of third-party resources while the
> request is processed by an upstream server. It can also be used as an
> alternative to H2 push on a bandwidth-constrained network.
>
> In short, I consider the proposed method as a good complement to H2 push.
>
> Please let me know what you think. Thank you in advance.
>
>
​Thank you for working on this.
Our nghttp2 nghttpx proxy has supported this feature since this April.  So
we have 2 proxy implementations already​.
​At the moment, I'm not aware of any application server/framework​ that
allows developers to send non-final response.
But if they are interested in this draft, and find it useful, things may
change rapidly.

​Best regards,
Tatsuhiro Tsujikawa​




> ---------- Forwarded message ----------
> From:  <internet-drafts@ietf.org>
> Date: 2016-10-31 23:09 GMT+09:00
> Subject: New Version Notification for
> draft-kazuho-early-hints-status-code-00.txt
> To: Kazuho Oku <kazuhooku@gmail.com>
>
>
>
> A new version of I-D, draft-kazuho-early-hints-status-code-00.txt
> has been successfully submitted by Kazuho Oku and posted to the
> IETF repository.
>
> Name:           draft-kazuho-early-hints-status-code
> Revision:       00
> Title:          An HTTP Status Code for Indicating Hints
> Document date:  2016-10-31
> Group:          Individual Submission
> Pages:          4
> URL:
> https://www.ietf.org/internet-drafts/draft-kazuho-early-
> hints-status-code-00.txt
> Status:
> https://datatracker.ietf.org/doc/draft-kazuho-early-hints-status-code/
> Htmlized:
> https://tools.ietf.org/html/draft-kazuho-early-hints-status-code-00
>
>
> Abstract:
>    This memo introduces an informational status code for HTTP that can
>    be used for indicating hints to help a client start making
>    preparations for processing the final response.
>
>
>
>
> 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
>
>
>
> --
> Kazuho Oku
>
>