On Saturday, December 17, 2016 at 3:38:45 AM UTC+11, Ehsan Akhgari wrote: > On 2016-12-15 6:28 PM, Boris Zbarsky wrote: > > On 12/15/16 6:15 PM, Ehsan Akhgari wrote: > >> (I personally agree with most of what you said, except that I'm > >> convinced that we should expose that one bit.) > > > > Exposing this one bit makes a lot of sense to me. > > > >> From a more practical perspective, we have two shipping implementations > >> of this API. What are you proposing to do with that for starters? > > > > After we finish crying? I think we fundamentally have two options: > > > > 1) Create a new API, convince everyone to ship it and deprecate the > > other thing, and eventually hopefully remove it. > > CCing Marcos, as he may have an idea about the practicality of this > approach.
I don't know tbh... given that there has been no agreement about this since 2011 (it's definitely the most controversial API I've ever been involved with - and I only got involved when we moved it to the WICG). We can definitely try to improve the current one - and learn from what Google shipped (by talking to them and see if we can find out a bit more about who is using it and how). I think Facebook was using it to not load video for ads when the connection is 2G, for example. If other people want to have a go at trying to come up with something sensible, then by all means they can try... but be warned... it's a political s***show for something that has such clear use case on mobile. > > 2) Figure out a way to map the one bit of information we actually want > > to expose into some sort of values that look like the existing API. > > Change the spec as needed to allow tweaks we want to make here (e.g. to > > allow having the max speed thing not be defined or always be 0 or always > > +Infinity, or always NaN, or always 42 or something). > > This would be interesting to think about... I'm all ears... I'm sure Ilya would be super open to that too on the Chrome side. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform