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 93
First removed from Chrome Android 10

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

103 APIs took an average of 3246.73 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 TTACSS APIsCSS TTAHTML APIsHTML TTAJS APIsJS TTAHTTP APIsHTTP TTAWebAssembly APIsWebAssembly TTA
2013 0NaN44652.460NaN0NaN0NaN0NaN
2014 94275.7994381.910NaN0NaN0NaN0NaN
2015 244135.8813840.460NaN0NaN0NaN0NaN
2016 203777.160NaN13790.460NaN0NaN0NaN
2017 33331.1313288.4613154.460NaN0NaN0NaN
2018 12832.4632972.460NaN0NaN0NaN0NaN
2019 0NaN0NaN0NaN0NaN12419.460NaN
2020 22195.9612314.460NaN0NaN0NaN0NaN
2021 21719.460NaN0NaN0NaN0NaN0NaN
2022 0NaN0NaN0NaN0NaN11320.460NaN
2023 0NaN4914.460NaN0NaN0NaN0NaN
2024 9661.681837.460NaN3725.460NaN0NaN
2025 0NaN1347.460NaN1403.460NaN0NaN

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

CSS Data

API First Browser Date Last Browser Date Days Notes
css.at-rules.font-face.SVG_fonts Chrome10/7/2014 Chrome Android10/8/2014
css.at-rules.media.-webkit-animation Chrome7/16/2014 Chrome Android7/16/2014
css.at-rules.media.-webkit-transform-2d Chrome7/16/2014 Chrome Android7/16/2014
css.at-rules.media.-webkit-transition Chrome7/16/2014 Chrome Android7/16/2014
css.at-rules.media.prefers-color-scheme.no-preference Chrome2/4/2020 Chrome Android2/4/2020
css.properties.-webkit-column-axis Chrome5/20/2014 Chrome Android5/20/2014
css.properties.-webkit-column-progression Chrome5/20/2014 Chrome Android5/20/2014
css.properties.-webkit-hyphenate-limit-after Chrome10/1/2013 Chrome Android10/2/2013
css.properties.-webkit-hyphenate-limit-before Chrome10/1/2013 Chrome Android10/2/2013
css.properties.-webkit-hyphenate-limit-lines Chrome10/1/2013 Chrome Android10/2/2013
css.properties.-webkit-line-align Chrome Android4/2/2014 Chrome4/8/2014
css.properties.-webkit-line-box-contain Chrome12/1/2015 Chrome Android12/2/2015
css.properties.-webkit-line-grid Chrome Android4/2/2014 Chrome4/8/2014
css.properties.-webkit-line-snap Chrome Android4/2/2014 Chrome4/8/2014
css.properties.-webkit-mask-repeat-x Chrome12/5/2023 Chrome Android12/5/2023
css.properties.-webkit-mask-repeat-y Chrome12/5/2023 Chrome Android12/5/2023
css.properties.-webkit-nbsp-mode Chrome7/9/2013 Chrome Android7/10/2013
css.properties.background-repeat-x 📋Chrome12/5/2023 Chrome Android12/5/2023
Safari: CSS.supports('background-repeat-x') returns true, but the property has no effect.Safari on iOS: CSS.supports('background-repeat-x') returns true, but the property has no effect.WebView on iOS: CSS.supports('background-repeat-x') returns true, but the property has no effect.
css.properties.background-repeat-y 📋Chrome12/5/2023 Chrome Android12/5/2023
Safari: CSS.supports('background-repeat-y') returns true, but the property has no effect.Safari on iOS: CSS.supports('background-repeat-y') returns true, but the property has no effect.WebView on iOS: CSS.supports('background-repeat-y') returns true, but the property has no effect.
css.properties.box-flex-group Chrome5/29/2018 Chrome Android5/31/2018
css.properties.box-lines Chrome5/29/2018 Chrome Android5/31/2018
css.properties.text-decoration-skip 📋Chrome1/23/2018 Chrome Android1/23/2018
Chrome: Only supported the deprecated ink value.Chrome Android: Only supported the deprecated ink value.Opera: Only supported the deprecated ink value.Opera Android: Only supported the deprecated ink value.Samsung Internet: Only supported the deprecated ink value.WebView Android: Only supported the deprecated ink value.
css.properties.timeline-scope.all 📋Chrome6/24/2025 Chrome Android6/24/2025
css.properties.zoom.reset Chrome6/5/2017 Chrome Android6/6/2017
css.selectors.closed Chrome2/20/2024 Chrome Android2/20/2024
Chrome: The selector is recognized, but has no effect.Chrome Android: The selector is recognized, but has no effect.Edge: The selector is recognized, but has no effect.Opera: The selector is recognized, but has no effect.Opera Android: The selector is recognized, but has no effect.Samsung Internet: The selector is recognized, but has no effect.WebView Android: The selector is recognized, but has no effect.

HTML Data

API First Browser Date Last Browser Date Days Notes
html.elements.link.rel.alternate_stylesheet 📋Chrome1/20/2016 Chrome Android1/26/2016
html.elements.object.codebase 📋Chrome10/17/2017 Chrome Android10/24/2017

HTTP Data

API First Browser Date Last Browser Date Days Notes
http.headers.Expect-CT 📋Chrome10/25/2022 Chrome Android10/25/2022
Chrome: Before later builds of Chrome 64, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Chrome Android: Before later builds of Chrome Android 64, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Edge: Before later builds of Edge 79, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Quest Browser: Before later builds of Quest Browser 5.0, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Opera: Before later builds of Opera 51, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Opera Android: Before later builds of Opera Android 47, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.Samsung Internet: Before later builds of Samsung Internet 9.0, invalid Expect-CT reports would be sent. Newer versions do not send reports after 10 weeks from the build date. See bug 41356303.
http.headers.X-XSS-Protection Chrome10/22/2019 Chrome Android10/22/2019

JS Data

API First Browser Date Last Browser Date Days Notes
javascript.builtins.Intl.Locale.getWeekInfo.returns_minimalDays_property Chrome4/29/2025 Chrome Android4/29/2025
javascript.statements.import.import_assertions Chrome6/11/2024 Chrome Android6/11/2024
javascript.statements.import.import_assertions.type_css Chrome6/11/2024 Chrome Android6/11/2024
javascript.statements.import.import_assertions.type_json Chrome6/11/2024 Chrome Android6/11/2024