Thank you for your suggestions Rick. We actually did a lot of reach out.
I didn't go into details because I thought that wasn't needed given the
small addition but I guess I can provide more information here.
Regarding the general API, it was discussed during the Second Screen WG
F2F at TPAC last month. It got general support and was added to the
Second Screen WG working items (in scope with the charter). For
information, among others, Apple, Mozilla and Intel are members of this
group. During the meeting Mozilla said that they see the need for the
API but will probably tackle it later. I was able to find the minutes so
I've updated their support as "public". FWIW, it matches what we were
told later in private discussions.
Given that we wanted to ship the attribute ASAP, we did some reach out.
Initially, the plan was to ship in M48. We talked to Microsoft, Apple
and Mozilla.
Edge just recently (last month) added remote playback support in Edge as
a browser feature. They didn't yet look into APIs to offer the feature
to websites.
Mozilla gave us the same feedback than the one we got at TPAC (though,
different person): they think it's interesting but they don't have the
resources to implement. Jonas Sicking even suggested that we could
specify the Safari API if it was used enough in the wild.
Apple had a lot of comments. Especially on the attribute. We did not
ship in M48 because we wanted to make sure we were shipping something
they are happy with. We resolved these issues and the current shape
(name/definition) of the attribute is a direct result of these
discussions. However, most of these discussions were private and you can
only see a reflection of them in the group's mailing list.
-- Mounir