[hybi] Per-frame compression extension proposal

Takeshi Yoshino <tyoshino@google.com> Thu, 04 August 2011 06:51 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 75A4B21F8777 for <hybi@ietfa.amsl.com>; Wed, 3 Aug 2011 23:51:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.476
X-Spam-Level:
X-Spam-Status: No, score=-105.476 tagged_above=-999 required=5 tests=[AWL=-0.500, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_BACKHAIR_34=1, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AOFcJ11GnUt1 for <hybi@ietfa.amsl.com>; Wed, 3 Aug 2011 23:51:36 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by ietfa.amsl.com (Postfix) with ESMTP id D11F721F8760 for <hybi@ietf.org>; Wed, 3 Aug 2011 23:51:35 -0700 (PDT)
Received: from kpbe18.cbf.corp.google.com (kpbe18.cbf.corp.google.com [172.25.105.82]) by smtp-out.google.com with ESMTP id p746pnv1002250 for <hybi@ietf.org>; Wed, 3 Aug 2011 23:51:49 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1312440709; bh=gHR+VS5ldLLelH+EaAeDvKupW3c=; h=MIME-Version:From:Date:Message-ID:Subject:To:Content-Type; b=J2BVfR+/PtZUhiGptUwUjRVhuIXVmJZ2iaY2m6HNV4UM17TOj1xMHKO1bW2rL+H1g iq1N21XOichkUQh+tD3og==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=dkim-signature:mime-version:from:date:message-id:subject:to: content-type:x-system-of-record; b=VKcdi8+Mjvv3Adc4O86I89NdfntRnDkb1dGNBISLMmJ67pu1Oq43QwDjNxRnIsYBy ycPba5eazaDe2wuxmhFXg==
Received: from ywm39 (ywm39.prod.google.com [10.192.13.39]) by kpbe18.cbf.corp.google.com with ESMTP id p746pgR6018450 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for <hybi@ietf.org>; Wed, 3 Aug 2011 23:51:48 -0700
Received: by ywm39 with SMTP id 39so1116043ywm.13 for <hybi@ietf.org>; Wed, 03 Aug 2011 23:51:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=mime-version:from:date:message-id:subject:to:content-type; bh=/FUrPMJDxFC8FF9u/WbTpgezIRYIl0b+i4uZ+j8IR7s=; b=DHNukg32LjzXO+TuFzC3wgCb8HRagZ9hC9bTh8o/z/hEb0/IsSpG2sC15q8wH1Kk/N GD4BrpXMOeCxu55O4tOA==
Received: by 10.150.62.6 with SMTP id k6mr1552210yba.114.1312440706081; Wed, 03 Aug 2011 23:51:46 -0700 (PDT)
Received: by 10.150.62.6 with SMTP id k6mr1552186yba.114.1312440704105; Wed, 03 Aug 2011 23:51:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.151.44.11 with HTTP; Wed, 3 Aug 2011 23:51:24 -0700 (PDT)
From: Takeshi Yoshino <tyoshino@google.com>
Date: Thu, 04 Aug 2011 15:51:24 +0900
Message-ID: <CAH9hSJbS0o-Jbo-a3f0YqBrUvzZfW_LrDpp_+9gMtLqwEkDAog@mail.gmail.com>
To: hybi@ietf.org
Content-Type: multipart/alternative; boundary="000e0cd47baaf4fea104a9a86981"
X-System-Of-Record: true
Subject: [hybi] Per-frame compression extension proposal
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: Thu, 04 Aug 2011 06:51:36 -0000

Hi,

Creating a new thread to get attention.

I've been working on per-frame compression extension spec based on Patrick's
original one<http://www.ietf.org/mail-archive/web/hybi/current/msg04071.html>with
input from this
thread <http://www.ietf.org/mail-archive/web/hybi/current/msg06642.html> in
response to objections to deflate-stream we see on the list.

Here's the latest draft of per-frame deflate compression extension for
WebSocket.
http://tools.ietf.org/html/draft-tyoshino-hybi-websocket-perframe-deflate-04

Please take a look if you're interested in.

We have working implementation of this proposal in pywebsocket. I'm glad if
some other vendors/people have a try on this.

Thanks,
Takeshi