Primary eng (and PM) emails
Link to “Intent to Deprecate” thread
The Intent to Deprecate was part of the Intent to Ship for unprefixed EME.
Summary
The webkit-prefixed EME APIs will be disabled by default (available behind a flag) in M46 with a plan to remove them in Q4. After that time, the Chromium team will stop maintaining the prefixed code paths and may start removing them, starting with desktop-specific code.
Motivation
The unprefixed APIs provide more capabilities and are consistent with the current spec. Deprecating the old APIs allows us to simplify and refactor the code, which must currently support two very different APIs.
Compatibility Risk
The prefixed APIs have been supported by default in Chrome for two and a half years. Other browsers did not support this version of these APIs. Most sites are already using the unprefixed APIs, and the remaining ones are on track to do so before the M46 branch cut.
Usage information from UseCounter
Usage as a percentages of Chrome page loads is very low, and current usage has dropped far below historical rates:
OWP launch tracking bug
Entry on the feature dashboard
The EME entry now covers the unprefixed APIs: https://www.chromestatus.com/features/6578378068983808
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.