Re: [hybi] New Version Notification for draft-mcmanus-httpbis-h2-websockets-00.txt
Andy Green <andy@warmcat.com> Mon, 16 October 2017 03:09 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 29D2213337F for <hybi@ietfa.amsl.com>; Sun, 15 Oct 2017 20:09:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 JIErle_3FKCj for <hybi@ietfa.amsl.com>; Sun, 15 Oct 2017 20:09:05 -0700 (PDT)
Received: from mail.warmcat.com (mail.warmcat.com [163.172.24.82]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 434711320DC for <hybi@ietf.org>; Sun, 15 Oct 2017 20:09:05 -0700 (PDT)
To: Martin Thomson <martin.thomson@gmail.com>
Cc: Patrick McManus <pmcmanus@mozilla.com>, hybi <hybi@ietf.org>, Cory Benfield <cory@lukasa.co.uk>, Patrick McManus <mcmanus@ducksong.com>, HTTP Working Group <ietf-http-wg@w3.org>
References: <150807649389.12130.9191022211105955718.idtracker@ietfa.amsl.com> <CAOdDvNqhaTJmLcEk3CwBBaAbdOroc4U46z+nJzC7+chd1ErSDA@mail.gmail.com> <FEBB57D4-E841-4F45-9B62-81FFC653FF70@lukasa.co.uk> <0F93FB58-579D-4F52-8F22-5FEAFBC99165@warmcat.com> <CAOdDvNpCVxsaKEzoW3EWsK1hmWSBPOP+GHnK-DcP4QO4om_khQ@mail.gmail.com> <f4bb6b5c-b12e-dc59-6faa-15588b692574@warmcat.com> <CABkgnnUfDwYmxi72f-x=z=iwf4+3L_rcLqufJRYvEMpP=Fb3MA@mail.gmail.com> <a4229e61-fb04-30b1-f2c7-a862645d0059@warmcat.com> <CABkgnnX0uXm1mDHL+dy6Z+mCZdofkEshd5jy-a0jV-Hsp88yQA@mail.gmail.com>
From: Andy Green <andy@warmcat.com>
Message-ID: <3dd5002d-49ca-4af5-1b38-f1dbe530b98e@warmcat.com>
Date: Mon, 16 Oct 2017 11:08:29 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
In-Reply-To: <CABkgnnX0uXm1mDHL+dy6Z+mCZdofkEshd5jy-a0jV-Hsp88yQA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/hybi/HQqXcm7faxOLR8nbzD06Zob6H0o>
Subject: Re: [hybi] New Version Notification for draft-mcmanus-httpbis-h2-websockets-00.txt
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: Mon, 16 Oct 2017 03:09:06 -0000
On 10/16/2017 11:01 AM, Martin Thomson wrote: > On Mon, Oct 16, 2017 at 1:57 PM, Andy Green <andy@warmcat.com> wrote: >>> I think that you are exaggerating the cost here. The ws handshake and >>Eh... why do you say that? It takes less than 3 RTs? >> That is 3 RTT, right? > > I'm basing this off how I understand h2 to work, and the example in > the draft shows an unnecessary extra RTT; that's all. > Patrick himself says "...Again, I agree you could remove an rtt (or probably 2)..." I think you misunderstood something... as it is he has to wait for the SETTINGs to tell him it's possible, wait for the CONNECT and response and wait for the ws handshake to go through before he can send something. It's 3 x RTT AFAICS and nothing is "exaggerat[ed]". That's alright if it's the default situation for HTTP/1 ws guys... but there should be a way like PUSH_PROMISE to dispense will all that junk for what will be increasingly common native-h2 ws client. -Andy
- Re: [hybi] New Version Notification for draft-mcm… Cory Benfield
- Re: [hybi] New Version Notification for draft-mcm… Andy Green
- Re: [hybi] New Version Notification for draft-mcm… Patrick McManus
- Re: [hybi] New Version Notification for draft-mcm… Andy Green
- Re: [hybi] New Version Notification for draft-mcm… Martin Thomson
- Re: [hybi] New Version Notification for draft-mcm… Andy Green
- Re: [hybi] New Version Notification for draft-mcm… Martin Thomson
- Re: [hybi] New Version Notification for draft-mcm… Andy Green
- Re: [hybi] New Version Notification for draft-mcm… Martin Thomson
- Re: [hybi] New Version Notification for draft-mcm… Andy Green
- Re: [hybi] New Version Notification for draft-mcm… Martin Thomson
- Re: [hybi] New Version Notification for draft-mcm… Andy Green
- Re: [hybi] New Version Notification for draft-mcm… Martin Thomson
- Re: [hybi] New Version Notification for draft-mcm… Jesse Wilson
- Re: [hybi] New Version Notification for draft-mcm… Patrick McManus
- Re: [hybi] New Version Notification for draft-mcm… Lucas Pardue
- Re: [hybi] New Version Notification for draft-mcm… Mike Bishop
- Re: [hybi] New Version Notification for draft-mcm… Patrick McManus
- Re: [hybi] New Version Notification for draft-mcm… Stefan Eissing
- Re: [hybi] New Version Notification for draft-mcm… Patrick McManus
- Re: [hybi] New Version Notification for draft-mcm… Patrick McManus
- Re: [hybi] New Version Notification for draft-mcm… Stefan Eissing
- Re: [hybi] New Version Notification for draft-mcm… Loïc Hoguin
- Re: [hybi] New Version Notification for draft-mcm… Patrick McManus
- Re: [hybi] New Version Notification for draft-mcm… Stefan Eissing
- Re: [hybi] New Version Notification for draft-mcm… Stefan Eissing
- Re: [hybi] New Version Notification for draft-mcm… Patrick McManus
- Re: [hybi] New Version Notification for draft-mcm… Mike Bishop
- Re: [hybi] New Version Notification for draft-mcm… Andy Green
- Re: [hybi] New Version Notification for draft-mcm… Mike Bishop
- Re: [hybi] New Version Notification for draft-mcm… Mark Nottingham
- Re: [hybi] New Version Notification for draft-mcm… Julian Reschke