- From: Jake Archibald <jakearchibald@chromium.org>
- Date: Wed, 11 Dec 2013 08:47:00 +0000
- To: Marcos Caceres <w3c@marcosc.com>
- Cc: Puneet Mohan Sangal <pmsangal@yahoo-inc.com>, public-web-perf <public-web-perf@w3.org>
- Message-ID: <CAPy=JoqwwZ1EYcH=RUefeVFJ0bfSUkHh5Ujs=PXkiexueFsQqg@mail.gmail.com>
I'm not keen on use-cases that boil down to "if connection is < something, serve degraded experience". My mobile provider uses a compression proxy and I hate it, I'd rather wait longer to avoid a sub-standard experience. If you've got users with slow connections, make your site faster for them by making your site faster for everyone. If that means loading in low res content then high res content to get to first render faster, this benefits everyone. Avoiding video autoplay on 3g, or warning about data use - this is valid but something the browser/os could do, especially as the user may have set data limits. This avoids every site having to implement the same messaging, and the user can "don't tell me again" these kind of messages at the browser/os level rather than per site. Adapting during streaming of something - yeah, these are great, we need to enable this. Basically, if websites start offering a poor experience because of navigator.connectionType, then devices will lie so they get the better experience. See media="handheld" and user agent strings. On Mon, Dec 9, 2013 at 5:43 AM, Marcos Caceres <w3c@marcosc.com> wrote: > > > On Monday, December 9, 2013 at 2:53 PM, Puneet Mohan Sangal wrote: > > > These are good use cases. > > > > Thanks! > > > How do you suggest we collaborate, with DAP's Network Information API? > > Right now, we are just interested in finding (web or native) applications > that make use of network information explicitly - specially on the Web, if > people are somehow hacking around it. We are not really at the stage to > formulate any API related suggestions - though proposing some self-evident > requirements doesn’t hurt - specially when they can be clearly seen from > one or more of the documented examples. > > We just need to document a large enough corpus of applications that can > serve as the use cases from which to make informed decisions (i.e., so we > are not speculating and not doing “it would be cool if the API allowed > developers X” without actually showing that people really are trying to do > "X"). > > > Can we start documenting our use cases in a shared doc? > > Yes! absolutely. Right now we are using this document, which you can even > edit online (requires a GH account): > https://github.com/w3c-webmob/netinfo/blob/master/README.md > > Of course, pull requests are best - though filling bugs on Github also > works fine (and we can refine the text). But we will take just about > anything: if you know an application on a native platform, I’d be happy to > download it, try it out, take the screen shots, etc. For paid apps, > screenshots and a description are very helpful (saves me a few bucks on > things I would otherwise not use :)). > > Kind regards, > Marcos > > >
Received on Wednesday, 11 December 2013 08:47:27 UTC