Deprecated

For a given set of browsers, what APIs are removed in all of them how many days it take for the API to removed in the first browser to the last.

Example Comparisons
Browsers
Features

Summary

A count of the number of APIs that were removed from A first and B last.
Last removed from ChromeLast removed from Chrome Android
First removed from Chrome 63
First removed from Chrome Android 7

Average time for an API to be removed across Chrome and Chrome Android

70 APIs took an average of 3347.75 days to be removed

API breakdown:

Average time to landing by year of first deprecation

If a feature is deprecated in the earliest browser in 20XX it took Y days on average to become deprecated in the last browser (when considering Chrome and Chrome Android). TTA (time to available).
DOM API APIsDOM API TTA
2014 94196.42
2015 244056.51
2016 203697.79
2017 33251.76
2018 12753.09
2020 22116.59
2021 21640.09
2024 9582.31

Deprecated APIs

Below is a list of features that are deprecated in Chrome and Chrome Android

Raw Data

Quick Links:

DOM API Data

API First Browser Date Last Browser Date Days Notes
api.CSSPrimitiveValue Chrome1/21/2015 Chrome Android1/21/2015
api.CSSPrimitiveValue.getCounterValue Chrome1/21/2015 Chrome Android1/21/2015
api.CSSPrimitiveValue.getFloatValue Chrome1/21/2015 Chrome Android1/21/2015
api.CSSPrimitiveValue.getRGBColorValue Chrome1/21/2015 Chrome Android1/21/2015
api.CSSPrimitiveValue.getRectValue Chrome1/21/2015 Chrome Android1/21/2015
api.CSSPrimitiveValue.getStringValue Chrome1/21/2015 Chrome Android1/21/2015
api.CSSPrimitiveValue.setFloatValue Chrome1/21/2015 Chrome Android1/21/2015
api.CSSPrimitiveValue.setStringValue Chrome1/21/2015 Chrome Android1/21/2015
api.CSSStyleDeclaration.getPropertyCSSValue Chrome1/21/2015 Chrome Android1/21/2015
Firefox: Only returns a result if called on the result of getComputedStyle().
api.Counter Chrome1/21/2015 Chrome Android1/21/2015
api.Counter.identifier Chrome1/21/2015 Chrome Android1/21/2015
api.Counter.listStyle Chrome1/21/2015 Chrome Android1/21/2015
api.Counter.separator Chrome1/21/2015 Chrome Android1/21/2015
api.DelegatedInkTrailPresenter.expectedImprovement Chrome10/15/2024 Chrome Android10/15/2024
api.Document.createTouchList Chrome9/4/2018 Chrome Android9/4/2018
api.HTMLMediaElement.controller Chrome7/16/2014 Chrome Android7/16/2014
api.HTMLMediaElement.mediaGroup Chrome7/16/2014 Chrome Android7/16/2014
api.KeyboardEvent.keyIdentifier Chrome10/12/2016 Chrome Android10/19/2016
api.MutationEvent Chrome7/23/2024 Chrome Android7/23/2024
api.MutationEvent.attrChange Chrome7/23/2024 Chrome Android7/23/2024
api.MutationEvent.attrName Chrome7/23/2024 Chrome Android7/23/2024
api.MutationEvent.initMutationEvent Chrome7/23/2024 Chrome Android7/23/2024
api.MutationEvent.newValue Chrome7/23/2024 Chrome Android7/23/2024
api.MutationEvent.prevValue Chrome7/23/2024 Chrome Android7/23/2024
api.MutationEvent.relatedNode Chrome7/23/2024 Chrome Android7/23/2024
api.Navigator.mimeTypes.returns_plugin_type Chrome9/21/2021 Chrome Android9/21/2021
api.Navigator.plugins.returns_plugins Chrome9/21/2021 Chrome Android9/21/2021
api.Permissions.permission_accessibility-events Chrome11/12/2024 Chrome Android11/12/2024
api.RGBColor Chrome1/21/2015 Chrome Android1/21/2015
api.RGBColor.blue Chrome1/21/2015 Chrome Android1/21/2015
api.RGBColor.green Chrome1/21/2015 Chrome Android1/21/2015
api.RGBColor.red Chrome1/21/2015 Chrome Android1/21/2015
api.RTCStatsReport.type_outbound-rtp.totalEncodedBytesTarget 📋Chrome7/27/2020 Chrome Android7/27/2020
api.Range.compareNode Chrome9/1/2015 Chrome Android9/1/2015
api.Rect Chrome1/21/2015 Chrome Android1/21/2015
api.Rect.bottom Chrome1/21/2015 Chrome Android1/21/2015
api.Rect.left Chrome1/21/2015 Chrome Android1/21/2015
api.Rect.right Chrome1/21/2015 Chrome Android1/21/2015
api.Rect.top Chrome1/21/2015 Chrome Android1/21/2015
api.SVGAnimateColorElement 📋Chrome Android4/2/2014 Chrome4/8/2014
api.SVGDiscardElement 📋Chrome4/7/2020 Chrome Android4/7/2020
api.SVGPathElement.createSVGPathSegArcAbs Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegArcRel Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegClosePath Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegCurvetoCubicAbs Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegCurvetoCubicRel Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegCurvetoQuadraticAbs Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegCurvetoQuadraticRel Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegLinetoAbs Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegLinetoHorizontalAbs Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegLinetoHorizontalRel Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegLinetoRel Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegLinetoVerticalAbs Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegLinetoVerticalRel Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegMovetoAbs Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.createSVGPathSegMovetoRel Chrome1/20/2016 Chrome Android1/26/2016
api.SVGPathElement.getPathSegAtLength Chrome10/17/2017 Chrome Android10/24/2017
api.SVGRenderingIntent 📋Chrome9/1/2015 Chrome Android9/1/2015
api.SVGSVGElement.currentView Chrome1/25/2017 Chrome Android2/1/2017
api.SVGSVGElement.useCurrentView Chrome1/25/2017 Chrome Android2/1/2017
api.WebKitPoint Chrome Android11/12/2014 Chrome11/18/2014
api.WebKitPoint.WebKitPoint Chrome Android11/12/2014 Chrome11/18/2014
api.WebKitPoint.x Chrome Android11/12/2014 Chrome11/18/2014
api.WebKitPoint.y Chrome Android11/12/2014 Chrome11/18/2014
api.Window.webkitConvertPointFromNodeToPage Chrome Android11/12/2014 Chrome11/18/2014
api.Window.webkitConvertPointFromPageToNode Chrome Android11/12/2014 Chrome11/18/2014