Re: [hybi] Straw poll: Do you miss interjectable WebSocket level control frame? (was: Re: Discontinuation of mux ...)

Francis Brosnan Blazquez <francis@aspl.es> Wed, 19 February 2014 16:59 UTC

Return-Path: <francis@aspl.es>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFCB41A025D for <hybi@ietfa.amsl.com>; Wed, 19 Feb 2014 08:59:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.983
X-Spam-Level: **
X-Spam-Status: No, score=2.983 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_HOST_ALMOST_IP=1.889, HOST_EQ_STATIC=1.172, HOST_EQ_STATICIP=1.511, HOST_MISMATCH_NET=0.311, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 netFKGpEnv-F for <hybi@ietfa.amsl.com>; Wed, 19 Feb 2014 08:59:06 -0800 (PST)
Received: from mail.aspl.es (196.Red-212-170-101.staticIP.rima-tde.net [212.170.101.196]) by ietfa.amsl.com (Postfix) with ESMTP id 641DB1A032A for <hybi@ietf.org>; Wed, 19 Feb 2014 08:59:06 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.aspl.es (Postfix) with ESMTP id D2F77312003; Wed, 19 Feb 2014 17:59:01 +0100 (CET)
X-Virus-Scanned: amavisd-new at aspl.es
Received: from mail.aspl.es ([127.0.0.1]) by localhost (dolphin.aspl.es [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Us+a65ycOTbv; Wed, 19 Feb 2014 17:59:01 +0100 (CET)
Received: from [192.168.0.132] (unknown [192.168.0.132]) by mail.aspl.es (Postfix) with ESMTP id 4A859312001; Wed, 19 Feb 2014 17:59:01 +0100 (CET)
From: Francis Brosnan Blazquez <francis@aspl.es>
To: Tobias Oberstein <tobias.oberstein@tavendo.de>
In-Reply-To: <634914A010D0B943A035D226786325D4446C537686@EXVMBX020-12.exch020.serverdata.net>
References: <CAH9hSJbjQNKnZTJmBFtU8MgmnRTYjPopC4oP_78bWUGap-9CvA@mail.gmail.com> <634914A010D0B943A035D226786325D4446C537686@EXVMBX020-12.exch020.serverdata.net>
Content-Type: multipart/alternative; boundary="=-LXhdOrrV06hVFElMWg+I"
Organization: ASPL
Date: Wed, 19 Feb 2014 17:59:10 +0100
Message-ID: <1392829150.29641.44.camel@vulcan.aspl.local>
Mime-Version: 1.0
X-Mailer: Evolution 2.30.3
Archived-At: http://mailarchive.ietf.org/arch/msg/hybi/bJFfRrNGOQA5WhjiDPf-ZumJvuc
Cc: "hybi@ietf.org" <hybi@ietf.org>, Yutaka Hirano <yhirano@google.com>, Peter Thorson <webmaster@zaphoyd.com>
Subject: Re: [hybi] Straw poll: Do you miss interjectable WebSocket level control frame? (was: Re: Discontinuation of mux ...)
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Wed, 19 Feb 2014 16:59:08 -0000

Hi Tobias,

> I don't think this should be removed from RFC6455.
> 
> The extension mechanisms of RFC6455 allow for flexible design of
> WebSocket extensions. Being able to interject existing and new control
> messages, and to interleave multiple data messages is part of that
> flexibility.
>  
> Also: there seems to be an outburst of "lets remove X" from RFC6455
> initiatives lately.
> 
> Not sure, but it's my impression that these are all related to the
> desire for some kind of WebSocket-over-HTTP2 protocol. And more so: to
> mold RFC6455 so that it "fits into HTTP2".
> 
> I don't agree with that approach. I think HTTP2 should take WebSocket
> "as is", if it wants to act as a transport instead of attempting to
> redefine it. Or define it's own messaging (not bound by WS). 

+1

I couldn't express it better, plus the fact it took a long road to reach
RFC6455....*and*
there's a lot of software out there running on production env assuming
current WS
definition.

Best Regards,