Remove prefixed WebKitMutationObserver interface |
||||||||
Issue descriptionTests: https://jsbin.com/huxigi/edit?html,output Implemented in: Blink and WebKit (not EdgeHTML or Gecko) Standard: https://dom.spec.whatwg.org/#interface-mutationobserver
,
Mar 9 2017
This is already unprefixed, changing the title to be about removal.
,
Mar 9 2017
,
Mar 9 2017
https://www.chromestatus.com/metrics/feature/timeline/popularity/362 Looks the usage is still high. But we may start deprecation.
,
Mar 10 2017
That use counter measures any access to the WebKitMutationObserver interface object, and not invoking the constructor as the name suggests. For this, I think that httparchive analysis will be needed to determine what typical usage in the wild looks like. I did that for some Web Audio interfaces and it turned out that removal was much lower risk than it looked like from the use counters: https://bugs.chromium.org/p/chromium/issues/detail?id=665887#c5
,
Mar 30 2017
,
Mar 30 2017
In a quick httparchive search, most hits are on the form window.MutationObserver||window.WebKitMutationObserver to work with some old WebKit version that didn't have the unprefixed interface. Given that EdgeHTML doesn't have this, attempting removal seems like the way to go.
,
Mar 30 2017
> Standard: None, > not for the unprefixed API either. What do you mean? For the unprefixed API, here it is - https://dom.spec.whatwg.org/#mutationobserver
,
Mar 30 2017
Sorry, I was thinking about mutation events.
,
Mar 30 2017
,
Apr 11 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Apr 13 2018
|
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 by schenney@chromium.org
, Feb 23 2017