Re: [hybi] Multiplexing extension spec draft 03

Takeshi Yoshino <tyoshino@google.com> Tue, 27 March 2012 16:16 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 B9DF121F89BC for <hybi@ietfa.amsl.com>; Tue, 27 Mar 2012 09:16:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.964
X-Spam-Level:
X-Spam-Status: No, score=-102.964 tagged_above=-999 required=5 tests=[AWL=0.012, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bgjTiEDt3GlS for <hybi@ietfa.amsl.com>; Tue, 27 Mar 2012 09:16:36 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id 1713521F89AF for <hybi@ietf.org>; Tue, 27 Mar 2012 09:16:36 -0700 (PDT)
Received: by yenm5 with SMTP id m5so69419yen.31 for <hybi@ietf.org>; Tue, 27 Mar 2012 09:16:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-system-of-record; bh=QXDBUJYEIBedhD2lKwKrDc/r5TtsQYUIfsJb0UIS7Hk=; b=fOdYhEueQ1KyKZm2j4E1QuRzOtlC9o/v5gpYZHd0MCwFwkkbRzevRzuY+e7q2ymTxM J1zREgesJQ5kIHXYmZwL496u7GZ//y1lI8BnvSTp/bBocF4uH2aMyBZkqOvbDoaLEfw7 NNCs5+PaMASmSBYQyJCjxRvzRAK6zYzpQ+tdWqsdvjN+WQwshJ27X0wmQExMhPTBRZzL HrB+7PKloq/X3hStNc77G/lYjIW+CJcP7qeD8yfFOhDG1++ZEDSPLbUZphupzLCWIx/c sMbx22cxBRnCbEMdH6NHXtkoi1/lL+UDg38SPPZio3SUvx1J9uSymiIHV9nFEq579PDC AlNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-system-of-record:x-gm-message-state; bh=QXDBUJYEIBedhD2lKwKrDc/r5TtsQYUIfsJb0UIS7Hk=; b=SIA8+ou7OycOsKP+CnmTA7mMxj1eKatwalpv8Kzlo8U0MT60ZHg8lUGTdAApcHYw3C XllJ9G/j0aHH7CgBvLH6hDzSpiwyooHgApbzjHEjlskRHgAPU+BYWCQXLP95XpXTdkr1 1hFFHCiC4K8bGipjiRJRftv28hVeHggHbDosLpNKTtr9JzAUWmGBRRBqi+Krg0Qf/lgU nkFshDYSWQd+fgXVMsT0+HpPqBjnNEroLPYQQ9TRjrw1ShwNVBr9xApTre9brJOy4xYY o7QJnRMbqSaLh3oSosguXugrG88P0I8Ek39ERGJjARp+Lfz6Uoy8tUWGTNMTWrCJ/PZP pQwQ==
Received: by 10.236.170.41 with SMTP id o29mr26592283yhl.83.1332864995744; Tue, 27 Mar 2012 09:16:35 -0700 (PDT)
Received: by 10.236.170.41 with SMTP id o29mr26592278yhl.83.1332864995667; Tue, 27 Mar 2012 09:16:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.101.155.5 with HTTP; Tue, 27 Mar 2012 09:16:14 -0700 (PDT)
In-Reply-To: <CAH9hSJa7RQz=kreweLNH15ZpSHu3jZ1fRNOJXOmcy-v_SkmtKA@mail.gmail.com>
References: <CAH9hSJb1ewPO3EBgD78anD+=4XouToGR4X7C1wvWqonc2nYB6g@mail.gmail.com> <000301cd05dd$c8f9fc70$5aedf550$@noemax.com> <CAH9hSJYni6BboWdjkLX9xsguph7wJwjAmTUD1genFzT0ja5Wdw@mail.gmail.com> <003b01cd08d8$b1dd7050$159850f0$@noemax.com> <CAH9hSJYmL1ngaEJ1Th1kye2WKvJ4-zup1qbHCPLs+6MBOtS4Fg@mail.gmail.com> <CAH9hSJa7RQz=kreweLNH15ZpSHu3jZ1fRNOJXOmcy-v_SkmtKA@mail.gmail.com>
From: Takeshi Yoshino <tyoshino@google.com>
Date: Tue, 27 Mar 2012 18:16:14 +0200
Message-ID: <CAH9hSJbQmmzOvp+cadqBBffr-7+xaAE7TQyT2xKsmmyV1J-fOg@mail.gmail.com>
To: hybi@ietf.org
Content-Type: multipart/alternative; boundary="20cf303b38e399acd904bc3bd06d"
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQkgTaN+Lge24o0JiBo+BtrJu1sYPS+3J2np2qPc8c7Lcoz4aMVVXBbTv0S/uv53OXqvSnIJxDUXpwdziQ2So9er4XCGdCIvXFWOa/PammK9OpzQUoKrkrYMpfi4+TVWcgxeoNgJ
Subject: Re: [hybi] Multiplexing extension spec draft 03
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.12
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: Tue, 27 Mar 2012 16:16:36 -0000

BTW, it looks like we need to clarify what to set to _Extensions In Use_.

I can come up with two options
- cut off mux token and everything after mux token that are applied to the
physical channel
- as-is

IIRC, the motivation to expose the list of extensions in use to JavaScripts
is to allow them to switch their behavior based on availability of
optimization (compress, mux), e.g. fallback to HTTP when compression is not
available. This can be done by server side too (We can reject the
connection if mandatory extensions are not available to ask the client side
to do something else. We also have close status 1010 to do this now), so
not critical, but respecting the motivation, we should expose extensions in
use "as-is".