Re: 6455 Websockets and the relationship to HTTP

Jacob Champion <champion.p@gmail.com> Fri, 02 December 2016 17:55 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 64A5A1297F1 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 2 Dec 2016 09:55:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.897
X-Spam-Level:
X-Spam-Status: No, score=-9.897 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, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-2.896, 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 Bnf8gJ3RIINu for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 2 Dec 2016 09:55:36 -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 0A71A129731 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 2 Dec 2016 09:55:25 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1cCs16-0001rE-D4 for ietf-http-wg-dist@listhub.w3.org; Fri, 02 Dec 2016 17:53:00 +0000
Resent-Date: Fri, 02 Dec 2016 17:53:00 +0000
Resent-Message-Id: <E1cCs16-0001rE-D4@frink.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by frink.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <champion.p@gmail.com>) id 1cCs0y-0001pX-P2 for ietf-http-wg@listhub.w3.org; Fri, 02 Dec 2016 17:52:52 +0000
Received: from mail-pg0-f52.google.com ([74.125.83.52]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <champion.p@gmail.com>) id 1cCs0s-0001BR-F6 for ietf-http-wg@w3.org; Fri, 02 Dec 2016 17:52:47 +0000
Received: by mail-pg0-f52.google.com with SMTP id f188so109306980pgc.3 for <ietf-http-wg@w3.org>; Fri, 02 Dec 2016 09:52:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=Es7iOIvITlkJl2dMZ+ZjQUkH50z+ZZ/BUkCXbe64R/Y=; b=t2UvKQUmzhp99/rqCWUbuGNH5M26CqwHSEfEHOiZoOBD+XdzeaBjzSJCGSx8yOHxUx IhCDAKwwnONoZzDf1lQHpzMyIbX/sHnDXsF4pS7p1kD3S+ri/IgZfk29T3hXsimkSfRY T7s1htJ5ch68pZesoSDDkaPfWepJkw7n7v7arTtNh6Z+i4hcOfgcQj4rfzPdKoSzyF55 QKf4rA0B5Piap46uhFshbTLeSvv9nDEAfskvVpnlRGXQXXe5A65ZIq5T5lVMkpQYRSgM cDzygfnGlrsb808y4DOg4f/YIk5M+Q2yWLpIUx4bqdAVhIr3F10yEzrrJZKVhsGkjP08 5Pkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=Es7iOIvITlkJl2dMZ+ZjQUkH50z+ZZ/BUkCXbe64R/Y=; b=Z8bKSSGq8tncJAoIfIfSjP9um9lWbNlkzjU1AQbIPT2/R5F4vSf4MPqX1/1WalmDG8 JO2lNGTJQsaVso+dpzoUCy7+hQ1lKoNbd0NAs+oyZpTJrbBGrRIxNMUXHsy151JmY16g qK9VU1gX5U1ryyUNCRS1b1UmI1wcZ7TqtrHxR+wo07WPzOZyKqktWEZ7OmEyaGzUIFyp d5OdwEB3wrEJ/Zx/RJOnPHjeNjMwAwh85GPBLhy44jYOntIXHssLEfiujBNeDM+z3ScB 2wWes/xCphnnMx41O1uFJmSRSMomOSgqL6W6XDkJqLX00SXw6pHdntvqxuXVLrOXt++U io7w==
X-Gm-Message-State: AKaTC00xsoSmJvCm7Ojz563NKtQ3SNgT3Lj3hWmF82iRnGIVYyH4coc08hWsYRnqNRftlw==
X-Received: by 10.84.202.12 with SMTP id w12mr99657980pld.156.1480701139368; Fri, 02 Dec 2016 09:52:19 -0800 (PST)
Received: from [192.168.1.7] (50-39-112-180.bvtn.or.frontiernet.net. [50.39.112.180]) by smtp.gmail.com with ESMTPSA id n17sm9171324pfg.80.2016.12.02.09.52.18 for <ietf-http-wg@w3.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Dec 2016 09:52:18 -0800 (PST)
To: ietf-http-wg@w3.org
References: <CAOdDvNqk7W_oNWUismMb-ZuhvdboZNDQ0YV2BLsbka-FGC-7oA@mail.gmail.com> <39F32B28-7116-478A-B02A-E8310EA6E189@mnot.net> <CABkgnnVZeLQGES5Dige8u+ukSgqSfJNKiCuL=oK3gQnAb_3LNw@mail.gmail.com> <CANatvzwoUYaC_YPTTF6fdwN5aOiwrttyH9Xj7xYVR1i1DZ27bA@mail.gmail.com> <037D2D57-7423-4375-9FEC-50B3106F42ED@mnot.net> <CANatvzx=mOQ3kE-vnvwNvD2w26+RNTueHgu7BhHLnJixn0vRcw@mail.gmail.com> <9e6f1a46-a782-a688-5b16-836d28032823@treenet.co.nz> <1480646012.4219.21.camel@warmcat.com> <CAOdDvNqShPUdu6zt-dPDpXm31eP2xX_dahrTr8JEbOOGQFFNSw@mail.gmail.com>
From: Jacob Champion <champion.p@gmail.com>
Message-ID: <220b575c-a953-a8fe-1591-00d1e676b201@gmail.com>
Date: Fri, 2 Dec 2016 09:52:18 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAOdDvNqShPUdu6zt-dPDpXm31eP2xX_dahrTr8JEbOOGQFFNSw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=74.125.83.52; envelope-from=champion.p@gmail.com; helo=mail-pg0-f52.google.com
X-W3C-Hub-Spam-Status: No, score=-4.0
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1cCs0s-0001BR-F6 55bff814f6e849c039d928c40e449ae0
X-Original-To: ietf-http-wg@w3.org
Subject: Re: 6455 Websockets and the relationship to HTTP
Archived-At: <http://www.w3.org/mid/220b575c-a953-a8fe-1591-00d1e676b201@gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/33091
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 12/01/2016 07:14 PM, Patrick McManus wrote:
>
> On Thu, Dec 1, 2016 at 9:33 PM, Andy Green <andy@warmcat.com
> <mailto:andy@warmcat.com>> wrote:
>
>     The actual game here is "provide a transport for JS WS API on h2".  It
>
> indeed

I, for one, would be pretty disappointed if that were the case. Last I 
checked, the Javascript WS API still only provided a subset of 6455, and 
browsers are not the only clients I care about.

I want the "actual game" to be "provide a transport over h2 that 
provides the same semantics as the WebSocket protocol", so that existing 
clients of WS subprotocols can be switched over to the new transport 
without modifications to their business logic.

--Jacob