Re: [hybi] The future of WebSockets, and the WiSH proposal

Takeshi Yoshino <tyoshino@google.com> Thu, 27 April 2017 10:37 UTC

Return-Path: <tyoshino@google.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43D33127B31 for <hybi@ietfa.amsl.com>; Thu, 27 Apr 2017 03:37:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 hXBf6jPC46Jk for <hybi@ietfa.amsl.com>; Thu, 27 Apr 2017 03:37:57 -0700 (PDT)
Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68B62124217 for <hybi@ietf.org>; Thu, 27 Apr 2017 03:37:57 -0700 (PDT)
Received: by mail-wm0-x22a.google.com with SMTP id r190so14149580wme.1 for <hybi@ietf.org>; Thu, 27 Apr 2017 03:37:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=DBpTIMFwlp+GrmJycDr2Hg4tbGbwsMTKW9YB9/00f00=; b=NMzwSY1hygkVyr1sOVzVU9tuqaGiurANg5Ao6pbcRwxE7pJnWHFkutVK11uaB52LJ5 ksWJmANKPaw+t39GK4zZM6kJW51LVJE8+ZdBz3X3G5/Mdo3FufYcQwNa7TwwYTzFDNgc NAxB/X90Vvcj76q6R+7JFbBkOMWVhnMMrE/5dJB2hYvKRdWBVfX2irlTT3nSeh3Bjxbs TiDpN8+n9PnwELT7iQDkBpvNLM5+NamnKXSlEwQHzOqb5hymPYe28UZYJSfZi7qlUQkO Y+P5L/xHpUO7+WF81DQkLcXYlT/zD5kcBMs37IhoVyppYVhRoD4Xl6xfchBb1+5B+PUW TSaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=DBpTIMFwlp+GrmJycDr2Hg4tbGbwsMTKW9YB9/00f00=; b=qqQTg2tjKWGvOQMiHEibTkyeurZSMsLbhXryeDnWFuRfpOlv+eEIKXLZblyiT8Lpex e6wRdUEDQ+72aWrme0vzZ22T/hLTQOr3WCifuvM/kT70EEThlN5mN4deRHWIKBREz+On R+XAFSSgts9lAKn7z82bKZUl8AmxuBRSngfsFfRtm28swLYjMq4k9F+Hg1IXSxjheqZx 5SpxRIn/fUJSmcSQAXYOxVNJ5WSommvB9/sdw7WEg4DXj7IBtoE/TYR9zx1WRByrG823 gapLpo3d/NRcYk46ivkzgtNRQXPV+7zinIhVtVTF9v/cHs5dSz7aO6ReBz+FY9X0ekBb 1Slw==
X-Gm-Message-State: AN3rC/5L72gunmrTAvR/WtOsUR9Gltxe14cHUFYSFLn3tnts2Yjq4HKG Uzb0Bkzptn0DgozebUVuFTI68fgI3Fssd/VhkA==
X-Received: by 10.28.236.135 with SMTP id h7mr1919985wmi.74.1493289475741; Thu, 27 Apr 2017 03:37:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.170.218 with HTTP; Thu, 27 Apr 2017 03:37:34 -0700 (PDT)
In-Reply-To: <b8863ce4-793e-39e5-a3a4-0c9f2f76cfb4@warmcat.com>
References: <CAH9hSJYpnp0FXt9SsrujJM4OHcXe=pryUtHmM6dmcpgG67hdBw@mail.gmail.com> <CADnb78iPu7ACqZkYJ6SqceE2JNtV+y6M3ojT5PdGmDVoqZHsyQ@mail.gmail.com> <CAH9hSJZk-t-UwOD0jnaKr_M4uoHYwsCKU256ZsKxoVgwuWzxnQ@mail.gmail.com> <20c1e950-2c04-70eb-2372-bc9ba11c2de1@warmcat.com> <CADnb78iboXanrty==75B44AxGH7tCp1_d0yZcAYKKfjKGb0HbQ@mail.gmail.com> <30fe7e5c-fa63-cd49-9143-ae53d444e0bb@ninenines.eu> <4f7f43c3-7dae-19b4-a285-1409f8dd6ac2@warmcat.com> <5c6a07f6-5cc5-3f16-0c99-5cb7bd5e34ce@ninenines.eu> <b8863ce4-793e-39e5-a3a4-0c9f2f76cfb4@warmcat.com>
From: Takeshi Yoshino <tyoshino@google.com>
Date: Thu, 27 Apr 2017 19:37:34 +0900
Message-ID: <CAH9hSJZ2y=5509zMwiOJ+xLD57DVdB3oUkZiVJj4JDN-OJYjng@mail.gmail.com>
To: Andy Green <andy@warmcat.com>
Cc: =?UTF-8?B?TG/Dr2MgSG9ndWlu?= <essen@ninenines.eu>, "hybi@ietf.org" <hybi@ietf.org>
Content-Type: multipart/alternative; boundary=001a1147128ac00134054e238c5e
Archived-At: <https://mailarchive.ietf.org/arch/msg/hybi/yJsUh-6d2EFjfv31IDQTIBWrhQM>
Subject: Re: [hybi] The future of WebSockets, and the WiSH proposal
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hybi/>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Apr 2017 10:37:59 -0000

Hi Andy-san, Loïc-san,

Thank you for providing feedback and data quickly.

I've been aware of that there are lots of non-browser/non-JS WS users in
the world. That's great and it's also great if WiSH could make them happier.

As noted in the Background section of the I-D, I think use of HTTP
semantics as-is would make things simpler. That's one of the keys of the
WiSH proposal. We now have good client/server/framework/intermediary
support for WS, but we've spent years to get that.

----

Regarding the fetch()/Streams, in addition to the specs Anne introduced, we
have an introduction doc.
https://docs.google.com/document/d/12ADRjKTu8LmzPgBZs0ksNz7SVsq0Vh6sFFeUq9Fb6Mk/pub