Re: [hybi] The future of WebSockets, and the WiSH proposal
Andy Green <andy@warmcat.com> Tue, 25 April 2017 09:02 UTC
Return-Path: <andy@warmcat.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 D34E3129AB5 for <hybi@ietfa.amsl.com>; Tue, 25 Apr 2017 02:02:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 aRKwCFOhU9yx for <hybi@ietfa.amsl.com>; Tue, 25 Apr 2017 02:02:22 -0700 (PDT)
Received: from mail.warmcat.com (mail.warmcat.com [163.172.24.82]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC1F4129AB3 for <hybi@ietf.org>; Tue, 25 Apr 2017 02:02:00 -0700 (PDT)
To: Takeshi Yoshino <tyoshino@google.com>, Anne van Kesteren <annevk@annevk.nl>
Cc: "hybi@ietf.org" <hybi@ietf.org>
References: <CAH9hSJYpnp0FXt9SsrujJM4OHcXe=pryUtHmM6dmcpgG67hdBw@mail.gmail.com> <CADnb78iPu7ACqZkYJ6SqceE2JNtV+y6M3ojT5PdGmDVoqZHsyQ@mail.gmail.com> <CAH9hSJZk-t-UwOD0jnaKr_M4uoHYwsCKU256ZsKxoVgwuWzxnQ@mail.gmail.com>
From: Andy Green <andy@warmcat.com>
Message-ID: <20c1e950-2c04-70eb-2372-bc9ba11c2de1@warmcat.com>
Date: Tue, 25 Apr 2017 17:01:18 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0
In-Reply-To: <CAH9hSJZk-t-UwOD0jnaKr_M4uoHYwsCKU256ZsKxoVgwuWzxnQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/hybi/_QcH86CMhBJjaO4XyMcqKCm_W8w>
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: Tue, 25 Apr 2017 09:02:24 -0000
On 04/25/2017 04:51 PM, Takeshi Yoshino wrote: > On Tue, Apr 25, 2017 at 5:09 PM, Anne van Kesteren <annevk@annevk.nl > <mailto:annevk@annevk.nl>> wrote: > > On Tue, Apr 25, 2017 at 9:26 AM, Takeshi Yoshino > <tyoshino@google.com <mailto:tyoshino@google.com>> wrote: > > We’d like to hear your feedback on the WiSH proposal and/or any > general > > thoughts on how to evolve WS. > > I still don't really understand why we'd put new code in browsers > before gaining some experience with full-duplex fetch(). What > advantages remain? That you get a dedicated connection? That the > frames are slightly smaller? Can we find ways to get those advantages > into fetch() and a future version of HTTP? > > > Yes, theoretically there are lots of overlap between what the > fetch()/Streams effort realizes and current/WiSH-ed WebSocket realizes. Can someone point the rump of hybi-subscribers who have no idea what you are talking about with this "fetch() / Streams" stuff to some definitive documentation? > > However, there is existing big WebSocket ecosystem based on the > WebSocket web API, server APIs designed to match it, intermediaries, > etc. I'd like to hear opinions from them. That's actually one of the > main purposes of this discussion. > > The bottom of the background section of the I-D > (https://tools.ietf.org/html/draft-yoshino-wish-02#section-2) is > unintentionally (I forgot to update it) left to be talking about using > WiSH framing over fetch()/Streams to improve the WebSocket ecosystem > without introducing any dedicated browser code. This is also a > possible option though it requires developers to include Polyfill in > their code. The basic problem underneath all this is the guys who defined http/2 considered ws so declasse they did not need to honor the existing JS apis in http/2. They took care of every other functionality in use in http/1 in http/2 as far as I know. But ws is a red-haired stepchild to them... the official stance is use http/1. What about it offends their delicate sensibilities I dunno. Anyway I appreciate Yoshino-san at least threw his hat in the ring with some data. -Andy > > > > _______________________________________________ > hybi mailing list > hybi@ietf.org > https://www.ietf.org/mailman/listinfo/hybi
- Re: [hybi] The future of WebSockets, and the WiSH… Andy Green
- Re: [hybi] The future of WebSockets, and the WiSH… Andy Green
- Re: [hybi] The future of WebSockets, and the WiSH… Loïc Hoguin
- Re: [hybi] The future of WebSockets, and the WiSH… Anne van Kesteren
- Re: [hybi] The future of WebSockets, and the WiSH… Takeshi Yoshino
- Re: [hybi] The future of WebSockets, and the WiSH… Anne van Kesteren
- [hybi] The future of WebSockets, and the WiSH pro… Takeshi Yoshino
- Re: [hybi] The future of WebSockets, and the WiSH… Loïc Hoguin
- Re: [hybi] The future of WebSockets, and the WiSH… Andy Green
- Re: [hybi] The future of WebSockets, and the WiSH… Loïc Hoguin
- Re: [hybi] The future of WebSockets, and the WiSH… Greg Wilkins
- Re: [hybi] The future of WebSockets, and the WiSH… Andy Green
- Re: [hybi] The future of WebSockets, and the WiSH… Takeshi Yoshino
- Re: [hybi] The future of WebSockets, and the WiSH… Takeshi Yoshino
- Re: [hybi] The future of WebSockets, and the WiSH… Philipp Serafin
- Re: [hybi] The future of WebSockets, and the WiSH… Wenbo Zhu
- Re: [hybi] The future of WebSockets, and the WiSH… Tobias Oberstein