Re: [hybi] Is there a traffic jam?

Mario Balibrera <mario.balibrera@gmail.com> Tue, 14 April 2009 16:56 UTC

Return-Path: <mario.balibrera@gmail.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 B347D28C0E1 for <hybi@core3.amsl.com>; Tue, 14 Apr 2009 09:56:39 -0700 (PDT)
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=[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 1AznkU9iJhC0 for <hybi@core3.amsl.com>; Tue, 14 Apr 2009 09:56:38 -0700 (PDT)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.225]) by core3.amsl.com (Postfix) with ESMTP id A2C633A6847 for <hybi@ietf.org>; Tue, 14 Apr 2009 09:56:38 -0700 (PDT)
Received: by rv-out-0506.google.com with SMTP id k40so2309319rvb.49 for <hybi@ietf.org>; Tue, 14 Apr 2009 09:57:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=/MJdZUK0hFlO/rMWnNmkL0hS4DIQG0QPVhTpIdJrQYA=; b=gFQkhBXeK/tyB0AJRYIqMf09RjNw+2TdHwnKWZw5mhRcoIjMHziukfv1cLPhQXc7Gq 1n7GbJpvfub+ckshxytY9TG3rj5gS4lcc8hEsz6xn/y7RQRDDkRyTTYsQ5aFrDWS7Gpj U+R4NtHtiIowwR5WtNl2O+UwbCARGuG/+eoLs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=Ti5q2D9IkXXJbl7J0rXKbo9fcHh8Nn6+GQiwqwk53f7F5MuN/h3qdjHOooJ7iPcwuj NiLyTTQdd4l0vIwTtTI0b5bx8s2xWFEozfHlf8BIkeYfl7OpUeSUmsTTXbagIMJfCAfI oGH5mcn0LPgPcYxYRGxaT/GijHTdn+pJgIT+c=
MIME-Version: 1.0
Received: by 10.114.94.12 with SMTP id r12mr3755467wab.229.1239728270304; Tue, 14 Apr 2009 09:57:50 -0700 (PDT)
In-Reply-To: <49E4BE29.8030800@defuze.org>
References: <Pine.LNX.4.62.0904132352430.10339@hixie.dreamhostps.com> <49E3D66C.5060002@webtide.com> <49E3D731.30305@mozilla.com> <79ea848f0904131727w5d4bc0d8kc9914d26080a01fc@mail.gmail.com> <49E3DB47.5060801@webtide.com> <49E428DD.3070803@defuze.org> <49E43D13.60308@webtide.com> <49513.193.253.216.132.1239694957.squirrel@mail1.webfaction.com> <20090414141744.GA26621@shareable.org> <49E4BE29.8030800@defuze.org>
Date: Tue, 14 Apr 2009 09:57:50 -0700
Message-ID: <79ea848f0904140957n670bf3f1v8e6f4051f6137a23@mail.gmail.com>
From: Mario Balibrera <mario.balibrera@gmail.com>
To: Sylvain Hellegouarch <sh@defuze.org>
Content-Type: multipart/alternative; boundary="0016364587282b8873046786bb9b"
Cc: hybi@ietf.org
Subject: Re: [hybi] Is there a traffic jam?
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: Tue, 14 Apr 2009 16:56:39 -0000

* Having to understand for each protocol (XMPP, IMAP, etc.) the best way
to channel said protocols into the WS constraints.
* Having to gauge how to scale such infrastructure.

Lightweight WebSocket proxies exist (check out the dez project), and are
trivial to deploy.

For those people (imho the majority), what's most important is that
their preferred CGI-like framework supports the new protocols and
doesn't change the way they program too much.

The fact is, the people who want CGI-like interactions already have plenty
of tools that perfectly fit their use-case, and they don't need another one.
We're all here because the current toolset does not sufficiently address our
needs. We don't have to create something incompatible with existing
frameworks, but the very nature of CGI is in diametric opposition to the
concept of a streaming protocol. It's clear that people working in CGI-like
frameworks will _have_ to change the way they program, because they will be
writing applications that are fundamentally different.

Note that different != harder. Anyone in the world can write a CGI script
because anyone in the world can type "cgi script" into google and get a
thousand code snippets to paste in. Writing actual network applications is a
big secret only because no one's writing the tutorials. (We should start).

Mario Balibrera

On Tue, Apr 14, 2009 at 9:47 AM, Sylvain Hellegouarch <sh@defuze.org> wrote:

> Jamie Lokier a écrit :
>
>> Sylvain Hellegouarch wrote:
>>
>>
>>> The conversation has been worthwhile (at least for me).  I'm
>>>> moving away from my "let's not pick winners" advocacy towards
>>>> a base protocol that does support sharing and multiplexing.
>>>>
>>>>
>>> I'm still not convinced about the idea of a base protocol myself.
>>>
>>>
>>
>> WebSockets is a base protocol.
>>
>> Are you advocating raw TCP?
>>
>>
> I am yes.
>
> - Sylvain
>
> _______________________________________________
> hybi mailing list
> hybi@ietf.org
> https://www.ietf.org/mailman/listinfo/hybi
>