Re: WiSH: A General Purpose Message Framing over Byte-Stream Oriented Wire Protocols (HTTP)

Takeshi Yoshino <tyoshino@google.com> Fri, 25 November 2016 08:30 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 612AF12A240 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 25 Nov 2016 00:30:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.497
X-Spam-Level:
X-Spam-Status: No, score=-8.497 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=-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=google.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 pmOJjkYWNkEt for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 25 Nov 2016 00:30:40 -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 2124112A24B for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 25 Nov 2016 00:30:35 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1cABq0-0002nF-0D for ietf-http-wg-dist@listhub.w3.org; Fri, 25 Nov 2016 08:26:28 +0000
Resent-Date: Fri, 25 Nov 2016 08:26:28 +0000
Resent-Message-Id: <E1cABq0-0002nF-0D@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 <tyoshino@google.com>) id 1cABpp-0002kd-Cc for ietf-http-wg@listhub.w3.org; Fri, 25 Nov 2016 08:26:17 +0000
Received: from mail-io0-f178.google.com ([209.85.223.178]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <tyoshino@google.com>) id 1cABpg-0002IF-Cc for ietf-http-wg@w3.org; Fri, 25 Nov 2016 08:26:12 +0000
Received: by mail-io0-f178.google.com with SMTP id c21so109592374ioj.1 for <ietf-http-wg@w3.org>; Fri, 25 Nov 2016 00:25:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=JOFB3LmRpc1woLJpFLS9yhhgxwFR82DFQAWQXyBa76c=; b=D5KAb+Fu6Br4+rsI7iTjuA3NbDvqjY1hGCUYG4AWpH3XoXcFg9nWNtx1LOcsHnC7Sa 5Zcdbi3q6zIAGS8Oafi1tfeMluRfc9ovSg1EewwkjOIW3wkZ0BvxQ1iXdX7sk1GBgKYF bTdY3tQsUhx2rOExdbQEb6J9C+7URTGkysIZPEU2mFa8QEy/vXAHfKfcLyqCxJ577kfc q5rYuHFR2dL0nDfWMExc1ayNAh67+WsrCiMIR2dVEkcNrmsOysDE9mdffwS0p+l9HcG/ HAtediv5u2HdlrxGx3DiZHkLYBSp27DkDMkslAs9NQGc633prDfqpmwvC4R4fCZghKwe G5/g==
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=JOFB3LmRpc1woLJpFLS9yhhgxwFR82DFQAWQXyBa76c=; b=K2sgvrDP6gUNt7nf7cpoQQerUz1CTSi1TJLkvzeyabCo3MDB9onsgNDrCsxaQgJYEL Y440N/bKZcjkVwdgEjE9PbjYpTUnUD4SmGSdS3xS0kkqz5C7Bxt1VQY0rvpaonEvHnsh x4D2Ww0FKUTDkJXQ32XPPRg9ghkIKWxHX56Ll2JKI9O9Dv99Si65vaeuSdy0Gm5zBm1Q 7+0g6fqM2KFzsbdKOfZSw59Wr2NhDGQ0xKYh0AhGL9KdrzqWzQY+ne6bCdPtIS94ABkC HFl3Ym4eAarWvOHXbVE9JuhhA20vHRDHa1I9Em+H2tlYp9wyRhOMhnLCEZiVCo1bQd6H 7FtQ==
X-Gm-Message-State: AKaTC01OOEMaO4u37Rh9L3nOX15P2CFVeKWP1rqsfmecJmFNoMcoC4caIfe9m6HG3/KW0A8QiXj8rx7CP/UlXiNB
X-Received: by 10.107.5.210 with SMTP id 201mr5345518iof.189.1480062342113; Fri, 25 Nov 2016 00:25:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.159.23 with HTTP; Fri, 25 Nov 2016 00:25:20 -0800 (PST)
In-Reply-To: <20161125065208.GB4488@1wt.eu>
References: <CAH9hSJZB0SyFiqLqLjd9R-T11yTa12Ekb-H8hYwfc6FeOjD2xQ@mail.gmail.com> <CAP8-FqmU+uBas5zH8oQHkt0zh18YrBm-O-umGPGMkLAjShw1Gw@mail.gmail.com> <CAH9hSJa10DLSozTpXjETyFX0bVYqfRbRFJnmFQNRGeSuZVKWPQ@mail.gmail.com> <CAG-EYChszHdWhp=o+fdOW+pAN90t61MExzsLnteM3tmf9=N0Yw@mail.gmail.com> <CAH9hSJbNk83FT0WqB1tHJvEfaU5CMoAaKRdvy8NTb4zgEUdzBw@mail.gmail.com> <CAG-EYCjwptZcsHeDKwyRBhLTREEC4zxXxtTZvNLe2m1ei2r55g@mail.gmail.com> <437A6E14-03A9-42DD-A4B8-921C80EC5729@mnot.net> <1480035079.3044.1.camel@warmcat.com> <8E039C1D-A9B6-40E4-937E-A55D327FBDC5@mnot.net> <1480041123.3044.3.camel@warmcat.com> <20161125065208.GB4488@1wt.eu>
From: Takeshi Yoshino <tyoshino@google.com>
Date: Fri, 25 Nov 2016 17:25:20 +0900
Message-ID: <CAH9hSJacZp4LqAp61yCTsVqSeomSc5aZfTFjQUfbmHrOqr3VGg@mail.gmail.com>
To: Willy Tarreau <w@1wt.eu>
Cc: Andy Green <andy@warmcat.com>, Mark Nottingham <mnot@mnot.net>, Van Catha <vans554@gmail.com>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>, Wenbo Zhu <wenboz@google.com>, Martin Thomson <martin.thomson@gmail.com>
Content-Type: multipart/alternative; boundary="001a113ee5e426368105421bde77"
Received-SPF: pass client-ip=209.85.223.178; envelope-from=tyoshino@google.com; helo=mail-io0-f178.google.com
X-W3C-Hub-Spam-Status: No, score=-7.4
X-W3C-Hub-Spam-Report: AWL=1.613, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-2.999, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1cABpg-0002IF-Cc 2631dce5b0c4adc0bade3c5f82dac433
X-Original-To: ietf-http-wg@w3.org
Subject: Re: WiSH: A General Purpose Message Framing over Byte-Stream Oriented Wire Protocols (HTTP)
Archived-At: <http://www.w3.org/mid/CAH9hSJacZp4LqAp61yCTsVqSeomSc5aZfTFjQUfbmHrOqr3VGg@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/33015
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>

Thanks all.

IESG and IETF don't have unlimited resource. Conclusion of HyBi did make
sense.

As noted by Barry in his mail about WG conclusion and as Mark said, we can
form a supervision again once there's enough interest.
https://mailarchive.ietf.org/arch/msg/hybi/vreF1jd3I-vsyWN1TiRnFSCEoVI

> What *is* in-scope here is how (if at all) that protocol interacts with
HTTP, including HTTP/2; there are several ways you could implement
WebSockets over HTTP/2, and a few pitfalls in doing so that the people on
this list will be able to give you feedback on.

One of the keys of the WiSH proposal is to focus on API level compatibility
with WebSocket. But except for that point, it's a general proposal of
application of HTTP semantics and HTTP/2's power for full-duplex messaging
in the Web. The proposal (one done by Yutaka in 2014 and Van's one also)
heavily depends on what the HTTP WG produces (specs, documents and possibly
any kind of official/unofficial communications). So, I think there
shouldn't be no doubt on need for close work with HTTP WG.

That said, I agree we need to have the right structure of the community to
have the "best" work mode based on various metrics (level of interest for
each proposal, their complexity, scope, etc.), and the IESG and the
co-chairs are trying to do the best in making the right decision, I think.

> However, it's hard to do that before there's agreement in the WS
community about what the requirements are. Ideally, that community would
bring a single proposal that has broad support here for review.

Mark, does this post of yours imply that you're seeing HyBi ML as one
effective representative of WS community at this point with HTTP WG chair
hat on?

Thanks