[hybi] Requirement: extensions and sub protocols

Salvatore Loreto <salvatore.loreto@ericsson.com> Wed, 03 March 2010 20:44 UTC

Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2607F3A8C8B for <hybi@core3.amsl.com>; Wed, 3 Mar 2010 12:44:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lCn5Lhk-VI8v for <hybi@core3.amsl.com>; Wed, 3 Mar 2010 12:44:31 -0800 (PST)
Received: from mailgw10.se.ericsson.net (mailgw10.se.ericsson.net [193.180.251.61]) by core3.amsl.com (Postfix) with ESMTP id D1C963A8B9F for <hybi@ietf.org>; Wed, 3 Mar 2010 12:44:30 -0800 (PST)
X-AuditID: c1b4fb3d-b7c72ae00000040e-d3-4b8eca2e49ca
Received: from esealmw127.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw10.se.ericsson.net (Symantec Brightmail Gateway) with SMTP id 92.D4.01038.E2ACE8B4; Wed, 3 Mar 2010 21:44:30 +0100 (CET)
Received: from esealmw127.eemea.ericsson.se ([153.88.254.175]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Wed, 3 Mar 2010 21:44:30 +0100
Received: from mail.lmf.ericsson.se ([131.160.11.50]) by esealmw127.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Wed, 3 Mar 2010 21:44:30 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 6AE59269E for <hybi@ietf.org>; Wed, 3 Mar 2010 22:44:30 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 314C14F006 for <hybi@ietf.org>; Wed, 3 Mar 2010 22:44:30 +0200 (EET)
Received: from [IPv6:::1] (localhost [127.0.0.1]) by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id DCCF04F002 for <hybi@ietf.org>; Wed, 3 Mar 2010 22:44:29 +0200 (EET)
Message-ID: <4B8ECA2D.4050303@ericsson.com>
Date: Wed, 03 Mar 2010 22:44:29 +0200
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100225 Fedora/3.0.2-1.fc12 Lightning/1.0b1 Thunderbird/3.0.2
MIME-Version: 1.0
To: Hybi <hybi@ietf.org>
Content-Type: multipart/alternative; boundary="------------030303080103070107080703"
X-Virus-Scanned: ClamAV using ClamSMTP
X-OriginalArrivalTime: 03 Mar 2010 20:44:30.0699 (UTC) FILETIME=[52D533B0:01CABB12]
X-Brightmail-Tracker: AAAAAA==
Subject: [hybi] Requirement: extensions and sub protocols
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 03 Mar 2010 20:44:32 -0000

Hi,

another aspect of the WebSocket protocol we have to discuss is 
extensibility.
As usual here a strawman proposal just to start the discussion...


    Req. The WebSocket Protocol MUST be designed to easily support
    extensions.

    Req. The WebSocket Protocol MUST have a way to declare/negotiate
    extensions.

    Req. The WebSocket Protocol MUST be designed to easily support sub
    protocols

    Req. It SHOULD be easy for sub protocols implementing features like
             channels, multiplexing, (what else?)


please discuss extensions and subprotocols requirements (and feel free 
to suggest better text)
as usual we need to measure the level of the consensus on them

all thoughts or comments are very well welcome and appreciated.


cheers
/Sal

www.sloreto.com