W3C home > Mailing lists > Public > public-device-status@w3.org > December 2011

Re: Network Information API: Mozilla's proposal

From: Josh Soref <jsoref@rim.com>
Date: Thu, 29 Dec 2011 15:55:10 +0000
To: "mounir@lamouri.fr" <mounir@lamouri.fr>, "public-device-status@w3.org" <public-device-status@w3.org>
Message-ID: <957F1ECDA90E004B8DBDE23CFC94E3A328C724BE@XMB103ECNC.rim.net>
This is definitely a better proposal.

But it fails to consider that performance can vary by endpoint. The same can apply for metering.

There are cellular carriers which for example have plans that make 0.facebook.com "free" [1]. There are also countries which make bandwidth to e.g. "*.us" slow [2]. I wanted to provide a reference for ISPs that specifically throttle Netflix to favor their own service...

Recently, I heard there was some discussion somewhere about exposing information about metering, but unfortunately no URL was provided.

For bandwidth, I believe the right API is one which provides feedback on actual network requests. I think that Progress Events [3] enable this already. There's also the WebPerf WG [4] which has a number of documents, which may address this, such as 
resource timing [5].

For metering, without information from the user's ISP in the form of an API that is specific to the destination and the intended time window [6], any answer we could provide is misleading and even harmful, just as you noted the current API.

[1] http://www.facebook.com/blog.php?post=391295167130
[2] http://m.theatlantic.com/magazine/archive/2008/03/-ldquo-the-connection-has-been-reset-rdquo/6650/
[3] http://www.w3.org/TR/progress-events/
[4] http://www.w3.org/2010/webperf/
[5] http://www.w3.org/TR/2011/WD-resource-timing-20110524/
[6] http://arstechnica.com/business/news/2009/01/how-canadian-isps-throttle-the-internet.ars
---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.
Received on Thursday, 29 December 2011 15:55:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 29 December 2011 15:55:47 GMT