Re: [hybi] Last Call: <draft-ietf-hybi-thewebsocketprotocol-10.txt> (The WebSocket protocol) to Proposed Standard

Iñaki Baz Castillo <ibc@aliax.net> Tue, 19 July 2011 11:51 UTC

Return-Path: <ibc@aliax.net>
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 0654321F852C; Tue, 19 Jul 2011 04:51:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.667
X-Spam-Level:
X-Spam-Status: No, score=-2.667 tagged_above=-999 required=5 tests=[AWL=0.010, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
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 YE25rGLggnlr; Tue, 19 Jul 2011 04:51:17 -0700 (PDT)
Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com [209.85.216.179]) by ietfa.amsl.com (Postfix) with ESMTP id 35D4F21F8512; Tue, 19 Jul 2011 04:51:16 -0700 (PDT)
Received: by qyk29 with SMTP id 29so3066487qyk.10 for <multiple recipients>; Tue, 19 Jul 2011 04:51:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.224.179.193 with SMTP id br1mr6519477qab.222.1311076276487; Tue, 19 Jul 2011 04:51:16 -0700 (PDT)
Received: by 10.229.185.195 with HTTP; Tue, 19 Jul 2011 04:51:16 -0700 (PDT)
In-Reply-To: <20110711140229.17432.23519.idtracker@ietfa.amsl.com>
References: <20110711140229.17432.23519.idtracker@ietfa.amsl.com>
Date: Tue, 19 Jul 2011 13:51:16 +0200
Message-ID: <CALiegfk0zVVRBbOP4ugsVXKmcLnryujP6DZqF6Bu_dC2C3PpeQ@mail.gmail.com>
From: Iñaki Baz Castillo <ibc@aliax.net>
To: ietf@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Cc: hybi@ietf.org
Subject: Re: [hybi] Last Call: <draft-ietf-hybi-thewebsocketprotocol-10.txt> (The WebSocket protocol) to Proposed Standard
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, 19 Jul 2011 11:51:18 -0000

2011/7/11 The IESG <iesg-secretary@ietf.org>:
> The IESG has received a request from the BiDirectional or
> Server-Initiated HTTP WG (hybi) to consider the following document:
> - 'The WebSocket protocol'
>  <draft-ietf-hybi-thewebsocketprotocol-10.txt> as a Proposed Standard

Hi, I assume there is no interest in making DNS SRV mechanism exposed
in http://tools.ietf.org/html/draft-ibc-websocket-dns-srv-02 part of
the WebSocket core specification, neither referencing it (in the same
way RFC 3261 "SIP protocol" mandates the usage of RFC 3263 "Locating
SIP servers").

As said before, making such DNS SRV specification an extension (so
present in other document) will mean no success at all, as WebSocket
client implementors (i.e. webbrowser vendors) will not be mandated to
implement it and service providers could not rely on the support of
DNS SRV in web browsers. So nobody will use them (because IE10 decided
not to implement it, for example). IMHO this is sad due the real
advantages DNS SRV provides for a protocol like WebSocket.

Yes, in HTTP there is no special DNS stuff, all the load-balancing and
failover mechanism are done at server side with very complex and
expensive solutions (www.facebook.com resolves to a single IPv4 !!!!).
The question is: should we also inherit every HTTP limitation in
WebSocket?

Thanks.


-- 
Iñaki Baz Castillo
<ibc@aliax.net>