Per Operating Systems Considerations

Today, I discussed this issue with Ralph Swick of W3C. It was also
briefly ran by Wendy.

In essence, the problem is what we do we mean by "interoperable
implementation." According to the W3C, the origin of the test
requirement is two-fold: To assure developers what features they can
depend on, and also to make sure two different implementers can read the
same spec and produce the implementations that would pass the same
test-suite. Since the 'browser profile' deals with the former, let's
concentrate on what 'different implementers' means.

We believe it's safe to say that two *different* browser vendors count
as two different implementers. So, if the same algorithm is implemented
twice on Firefox, i.e. on Firefox for Mac and Firefox for Linux, it
would not count. However, if a single algorithm was implemented by
Chrome on Windows *and* Firefox on Windows, since they are different two
different teams, that would count as two different implementations.

This should allow more algorithms to be covered in a liberal sense than
my earlier take on things, but not at the cost of covering algorithms
that have only a single browser implementing. The browser profile will
remain conservative and demand coverage on *every eligible browser*
across *all platforms.*
 
I'll take an action to update the table to take this into consideration
ASAP.

   cheers,
      harry

Received on Monday, 28 September 2015 21:42:35 UTC