On Tue, Apr 22, 2014 at 3:58 PM, Ehsan Akhgari <ehsan.akhg...@gmail.com> wrote:
> How reliable is our telemetry data here?

I suppose as reliably as telemetry data in general. I suppose its
reliability is hard to measure.

> I'm not really sure how the
> measurement works.  Is it based on the number of times that we encounter
> this encoding per the number of pages loaded in a session?

No.

> Or is it a
> boolean flag indicating whether we've hit the encoding in a given session?

Yes.

> Do we have any reason to believe that the portion of our users opting in to
> Telemetry on the release channel correctly represents the potential
> demographics who might be viewing pages written in these kinds of encodings?

I have no reason to believe that telemetry wouldn't be representative
of actual demand.

> Also, what is the status of the support for these encodings in other UAs?

Chrome doesn't support the encoding being removed here and
Presto-Opera didn't support them, either. Non-support in Chrome and
Presto-Opera is what made us dare to stop exposing these encodings to
the Web earlier. IE and Safari support all kinds of cruft, including
DOS encodings, as a matter of exposing underlying system libraries
without regard to the actual needs of the Web.

> I'm somewhat worried that we might break some Web pages for users who are
> not fairly represented in our Telemetry data, and that we may not hear about
> this before this change hits the release channel.

We have already stopped exposing these encodings to the Web. We
stopped recognizing the labels for these encodings in Firefox 19 for
the purpose of Web content being able to request the use these
encodings. However, we still kept around the possibility to manually
choose these encodings from the menu as an override.  We removed them
from the menus in Firefox 28.

At the time of Firefox 19, one person in Spain noticed that IBM850
(DOS Western European) went away. The affected page was a page
maintained by this person himself. At the time of Firefox 28, one
person noticed that IBM862 (DOS Hebrew) went away. These have been
isolated cases of people who knowingly use legacy encodings noticing
their own stuff breaking.  At the time of Firefox 28, another person
in Spain noticed that IBM850 went away. Unclear if that was a
self-maintained case or not.

DOS Hebrew has been even less interoperable than the other DOS
encodings, because browsers didn't agree on whether it was a visual or
logical encoding.

-- 
Henri Sivonen
hsivo...@hsivonen.fi
https://hsivonen.fi/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to