Re: [rtcweb] Proposal for a JS API for NoPlan (adding multiple sources without encoding them in SDP)

Matthew Kaufman <matthew@matthew.at> Wed, 19 June 2013 18:16 UTC

Return-Path: <matthew@matthew.at>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8693521F9B12 for <rtcweb@ietfa.amsl.com>; Wed, 19 Jun 2013 11:16:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.081
X-Spam-Level:
X-Spam-Status: No, score=-1.081 tagged_above=-999 required=5 tests=[AWL=0.349, BAYES_00=-2.599, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745]
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 dcaS1sMI+rx1 for <rtcweb@ietfa.amsl.com>; Wed, 19 Jun 2013 11:16:36 -0700 (PDT)
Received: from where.matthew.at (where.matthew.at [198.202.199.1]) by ietfa.amsl.com (Postfix) with ESMTP id 826FE21F9E1A for <rtcweb@ietf.org>; Wed, 19 Jun 2013 11:16:36 -0700 (PDT)
Received: from [10.10.155.2] (unknown [10.10.155.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by where.matthew.at (Postfix) with ESMTP id 1D7C8250041 for <rtcweb@ietf.org>; Wed, 19 Jun 2013 11:16:36 -0700 (PDT)
Message-ID: <51C1F587.3080506@matthew.at>
Date: Wed, 19 Jun 2013 11:16:39 -0700
From: Matthew Kaufman <matthew@matthew.at>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <CAJrXDUHdoxLTsofiwLBdwBNnCCkCBgjSdbmLaXrNEPODMrsSVA@mail.gmail.com> <CAHp8n2m4VwkpbdGE+q73qqij5RDCB4Vb-Ui1LmGSx1zmv8TX2g@mail.gmail.com> <CAJrXDUEfdsZJBgkcb=MJnxRmk9ZMTHw39DE=YWa+ngXxvfsQ0A@mail.gmail.com> <51C1D55D.6040905@hookflash.com> <CAJrXDUEcmWDhJ_3sq9W_VS=KvS3TxB1uPMBBm1W5GoPs=PrpMQ@mail.gmail.com> <CAD5OKxsN4+onxmj-sRMq0GedrnNNWzwkSz+V5y2vxOKSgMUuXw@mail.gmail.com> <CAJrXDUF-LmyPo=uoAeV5Cnik=ZwkU9Gck=fN0PHeL2ro2Xin4g@mail.gmail.com>
In-Reply-To: <CAJrXDUF-LmyPo=uoAeV5Cnik=ZwkU9Gck=fN0PHeL2ro2Xin4g@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Proposal for a JS API for NoPlan (adding multiple sources without encoding them in SDP)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2013 18:16:41 -0000

On 6/19/2013 11:13 AM, Peter Thatcher wrote:
>
>
>
>
> Agreed.  I'd rather not have it, but I'm trying to make incremental 
> improvements here.   I don't want to blow up everything and start from 
> scratch.
>

My position is that there are no incremental improvements possible 
without removing the O/A state machine from the browser.

The whole point of JavaScript and the ability to manipulate objects is 
so that programmers can make the browser do things. Offer/Answer 
perverts that so significantly as to prevent reasonable JavaScript 
programming practice.

Matthew Kaufman