Re: Project idea

Roberto Peon <grmocg@gmail.com> Mon, 25 March 2013 18:43 UTC

Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D7E921F9092 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 25 Mar 2013 11:43:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.448
X-Spam-Level:
X-Spam-Status: No, score=-10.448 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-8]
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 VOP-WRWS6xzB for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 25 Mar 2013 11:43:11 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id ACE5521F90BD for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 25 Mar 2013 11:43:11 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UKCM4-0003AZ-RS for ietf-http-wg-dist@listhub.w3.org; Mon, 25 Mar 2013 18:42:48 +0000
Resent-Date: Mon, 25 Mar 2013 18:42:48 +0000
Resent-Message-Id: <E1UKCM4-0003AZ-RS@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <grmocg@gmail.com>) id 1UKCLt-00038l-BK for ietf-http-wg@listhub.w3.org; Mon, 25 Mar 2013 18:42:37 +0000
Received: from mail-oa0-f53.google.com ([209.85.219.53]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <grmocg@gmail.com>) id 1UKCLs-0008BI-4Y for ietf-http-wg@w3.org; Mon, 25 Mar 2013 18:42:37 +0000
Received: by mail-oa0-f53.google.com with SMTP id m17so5445972oag.12 for <ietf-http-wg@w3.org>; Mon, 25 Mar 2013 11:42:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=PKTtF7I+fCGuLwD+alh9J3sxSoMFVwOiKpbGOqV8xQI=; b=EHO9CM93AM8EoUG7R2Q2+h15Eg1MyGvJ5i6IiFBttXWhOMmY8HvHZIeAC2w4rGgvkr +p3SbMZBtvlU6yX3/wy1jjBj6xeics8/8EEnhYl3sFB6RIwHr1uzKuFrQoihqLBQyQdR +V6QMHPvipGvUGlLnh0oep6fjckbhONf8YZINSKLWoUrPWxtLee8nx2P4s+IgmNzXIsY ZM5ur48ehtaCLwHkINt8tqoky07a+Elx2oTtwRwHE5a5WTOn0CZhwrsgt7Xz/8+l/ap3 9wgCOFFVajBVGfcsMN45eejgGWT6RsrZE0KihyorBwZ6/oD1CKXN/woh7rw+cPh8w4Zt YWaA==
MIME-Version: 1.0
X-Received: by 10.60.3.233 with SMTP id f9mr12241995oef.32.1364236930214; Mon, 25 Mar 2013 11:42:10 -0700 (PDT)
Received: by 10.76.109.72 with HTTP; Mon, 25 Mar 2013 11:42:10 -0700 (PDT)
In-Reply-To: <CA+KJw_7CyVrznBxt9UJBk+HSCpNb+heMDtjbPLbVj4BYOwPtBg@mail.gmail.com>
References: <CA+KJw_4X2L32J_u3Qt_t=QcajNa10h0Xh-tp9vVWMtLUXOOKmw@mail.gmail.com> <B286EB4C-E06F-40E1-9A7F-9B9BCF35361C@mnot.net> <CAKRe7JEveODs+=HAiRW5eA83RaUGzRE-OjyPzkyn1q0j4M0EhA@mail.gmail.com> <CA+KJw_7CyVrznBxt9UJBk+HSCpNb+heMDtjbPLbVj4BYOwPtBg@mail.gmail.com>
Date: Mon, 25 Mar 2013 11:42:10 -0700
Message-ID: <CAP+FsNdvGAg5AaT4jYJnkSjkCsCRioULw1DRoQMP=V5-jvSVEQ@mail.gmail.com>
From: Roberto Peon <grmocg@gmail.com>
To: Gábor Molnár <gabor.molnar@sch.bme.hu>
Cc: Ilya Grigorik <ilya@igvita.com>, Mark Nottingham <mnot@mnot.net>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="e89a8ff242ab9dc15804d8c4294e"
Received-SPF: pass client-ip=209.85.219.53; envelope-from=grmocg@gmail.com; helo=mail-oa0-f53.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.681, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1UKCLs-0008BI-4Y 8eba02bc33d29d5ac1f753eb70b7b58f
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Project idea
Archived-At: <http://www.w3.org/mid/CAP+FsNdvGAg5AaT4jYJnkSjkCsCRioULw1DRoQMP=V5-jvSVEQ@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17137
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

HTTP2 and SPDY4 should be similar in most respects (common framing, etc),
with SPDY4 adding some features for which we really need data before it
makes sense adding to HTTP2.
Implementing either would be a good choice :)
-=R


On Mon, Mar 25, 2013 at 7:56 AM, Gábor Molnár <gabor.molnar@sch.bme.hu>wrote:

> Thank you for the answers!
>
> I'm glad to hear that the spec will settle by the early summer!
>
> As Ilya mentioned, there's a spdy module for node. Do you think that it
> would worth the effort to implement a separate http2 module? Or should I
> expect HTTP2 to be very close to SPDY? I know that it is based on SPDY, but
> have no idea how far it will diverge from SPDY.
>
> Regards,
>   Gábor
>
>
> 2013/3/14 Ilya Grigorik <ilya@igvita.com>
>
>> Hi Gabor.
>>
>> Just in case, make sure you check out:
>> https://github.com/indutny/node-spdy- works very well.
>>
>> ig
>>
>> On Thu, Mar 14, 2013 at 5:51 AM, Mark Nottingham <mnot@mnot.net> wrote:
>>
>>> Hi Gábor,
>>>
>>> Our current plan is to have something suitable for implementation by
>>> early summer, so this is feasible.
>>>
>>> Of course, that's not a guarantee; we'll need to choose a header
>>> compression algorithm by then. However, if you architect well, this
>>> shouldn't be a showstopper, since you can plug new compression algorithms
>>> in later.
>>>
>>> If you decide to proceed, please do keep us informed; I'm sure people
>>> here would be interested and willing to provide feedback.
>>>
>>> Regards,
>>>
>>>
>>>
>>> On 14/03/2013, at 7:58 AM, Gábor Molnár <gabor.molnar@sch.bme.hu> wrote:
>>>
>>> > Hello all,
>>> >
>>> > I'd like to hear your opinion about a project that would result in an
>>> early prototype implementation of HTTP2 (as a node.js module) by the end of
>>> the summer. I am a student, and this is a project idea for the 2013 Google
>>> Summer of Code, but I'd like to do some preliminary research about the
>>> feasibility of the idea before contacting any mentoring organization with
>>> it.
>>> >
>>> > The project would look very similar to Tatsuhiro Tsujikawa's great
>>> sdpylay suite (it would include a simple server as well as a command line
>>> client and debugging tools besides the core library) except that it would
>>> be written in JavaScript for node.js (that would make prototyping much
>>> easier compared to  C or C++). The emphasis would be on easy-to-understand
>>> and well documented code instead of performance.
>>> >
>>> > I know that the current state of the standard is not suitable for
>>> implementation yet. Do you think that it will mature fast enough to start
>>> implementing an early prototype it in the summer?
>>> >
>>> > Please share your thoughts about the idea.
>>> >
>>> > Thanks,
>>> >    Gábor Molnár
>>> >
>>> >
>>>
>>> --
>>> Mark Nottingham   http://www.mnot.net/
>>>
>>>
>>>
>>>
>>>
>>
>