Re: [hybi] Call for Consensus: draft-tyoshino-hybi-websocket-perframe-deflate as WG Item

"Arman Djusupov" <arman@noemax.com> Tue, 06 March 2012 07:49 UTC

Return-Path: <arman@noemax.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 277EE21F8647 for <hybi@ietfa.amsl.com>; Mon, 5 Mar 2012 23:49:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.436
X-Spam-Level:
X-Spam-Status: No, score=-1.436 tagged_above=-999 required=5 tests=[AWL=-0.697, BAYES_20=-0.74, HTML_MESSAGE=0.001]
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 bUOLH0A-AJ6n for <hybi@ietfa.amsl.com>; Mon, 5 Mar 2012 23:49:22 -0800 (PST)
Received: from mail.noemax.com (mail.noemax.com [64.34.201.8]) by ietfa.amsl.com (Postfix) with ESMTP id 6331821F860F for <hybi@ietf.org>; Mon, 5 Mar 2012 23:49:22 -0800 (PST)
Received: from vista1 by mail.noemax.com (IceWarp 9.4.1) with ASMTP (SSL) id QKD50015; Tue, 06 Mar 2012 09:49:15 +0200
From: Arman Djusupov <arman@noemax.com>
To: 'John Tamplin' <jat@google.com>, 'Brian' <theturtle32@gmail.com>
References: <4F4C8568.7070403@ericsson.com> <CAH_y2NF0mG9+PWotJmG0e4trgSxhOtaoGXLeeQUS1Tn5zpZuYQ@mail.gmail.com> <CAH9hSJakzY8RAHgBgQbjGq4GvPJFdrtS8TXt_aUqjiwZCOZR-g@mail.gmail.com> <CABLsOLAZe3d3BXWMEvTL-nHAMRzXJ_F-eSCUnjdsN99CTnL99g@mail.gmail.com> <CAH_y2NHyp_1ZKVR18QDZMW0EB2X18UCNfv140RuFDfMThsHs1w@mail.gmail.com> <CAE8AN_XfYsqG6Vc6hd4=iu7hfk=gJ++JdYoJyvsQ3qHHRNW+MQ@mail.gmail.com> <CABLsOLDZpdgo++jk_6-CV6s=kKNoYh0hsu1zDXaqmWUye3QNiA@mail.gmail.com>
In-Reply-To: <CABLsOLDZpdgo++jk_6-CV6s=kKNoYh0hsu1zDXaqmWUye3QNiA@mail.gmail.com>
Date: Tue, 06 Mar 2012 09:49:16 +0200
Message-ID: <001a01ccfb6d$a5bdfb00$f139f100$@noemax.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_001B_01CCFB7E.6947B560"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQI5JnD12ZeDMrPxta9c4d0WdlgBkwLx4IPdAX4iXf8CFfZF3QD4exAdAiHC/eIBkEd3epUrCaKA
Content-Language: en-us
Cc: hybi@ietf.org
Subject: Re: [hybi] Call for Consensus: draft-tyoshino-hybi-websocket-perframe-deflate as WG Item
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, 06 Mar 2012 07:49:23 -0000

I also agree on this. Creating an extension that would allow the use of various compression algorithms and reserving this bit for per-frame compression would be wise. In general, frame compression is a useful feature of the transport that deserves reserving one bit for it.

 

With best regards,

Arman

 

 

From: hybi-bounces@ietf.org [mailto:hybi-bounces@ietf.org] On Behalf Of John Tamplin
Sent: Friday, March 02, 2012 3:11 AM
To: Brian
Cc: hybi@ietf.org
Subject: Re: [hybi] Call for Consensus: draft-tyoshino-hybi-websocket-perframe-deflate as WG Item

 

…

 

My opinion is we should allocate a reserved bit for per-frame compression, create an extension to indicate that is to be used for compression and a way to select the compression algorithm, and define deflate with no state shared across frames as a required compression algorithm to be supported if no other algorithm is negotiated.  We can then define more effective compression algorithms that provide ways of sharing compression state across frames, for example, though we still have to work out the above questions though.

 

-- 
John A. Tamplin
Software Engineer (GWT), Google