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 FirefoxLast removed from Chrome
First removed from Firefox 2
First removed from Chrome 55

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

57 APIs took an average of 3498.91 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 Firefox and Chrome). TTA (time to available).
DOM API APIsDOM API TTACSS APIsCSS TTA
2008 16607.160NaN
2013 14815.160NaN
2015 224198.160NaN
2016 193834.160NaN
2017 23330.660NaN
2018 12876.160NaN
2020 12295.1612358.16
2021 21763.160NaN
2024 7727.160NaN

Deprecated APIs

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

Raw Data

Quick Links:

DOM API Data

API First Browser Date Last Browser Date Days Notes
api.CSSPrimitiveValue Chrome1/21/2015 Firefox9/5/2018
api.CSSPrimitiveValue.getCounterValue Chrome1/21/2015 Firefox9/5/2018
api.CSSPrimitiveValue.getFloatValue Chrome1/21/2015 Firefox9/5/2018
api.CSSPrimitiveValue.getRGBColorValue Chrome1/21/2015 Firefox9/5/2018
api.CSSPrimitiveValue.getRectValue Chrome1/21/2015 Firefox9/5/2018
api.CSSPrimitiveValue.getStringValue Chrome1/21/2015 Firefox9/5/2018
api.CSSPrimitiveValue.setFloatValue Chrome1/21/2015 Firefox9/5/2018
api.CSSPrimitiveValue.setStringValue Chrome1/21/2015 Firefox9/5/2018
api.CSSStyleDeclaration.getPropertyCSSValue Chrome1/21/2015 Firefox6/26/2018
Firefox: Only returns a result if called on the result of getComputedStyle().
api.Counter Chrome1/21/2015 Firefox9/5/2018
api.Counter.identifier Chrome1/21/2015 Firefox9/5/2018
api.Counter.listStyle Chrome1/21/2015 Firefox9/5/2018
api.Counter.separator Chrome1/21/2015 Firefox9/5/2018
api.Document.createTouchList Chrome9/4/2018 Firefox5/21/2019
api.MutationEvent Chrome7/23/2024 Firefox6/24/2025
api.MutationEvent.attrChange Chrome7/23/2024 Firefox6/24/2025
api.MutationEvent.attrName Chrome7/23/2024 Firefox6/24/2025
api.MutationEvent.initMutationEvent Chrome7/23/2024 Firefox6/24/2025
api.MutationEvent.newValue Chrome7/23/2024 Firefox6/24/2025
api.MutationEvent.prevValue Chrome7/23/2024 Firefox6/24/2025
api.MutationEvent.relatedNode Chrome7/23/2024 Firefox6/24/2025
api.Navigator.mimeTypes.returns_plugin_type Chrome9/21/2021 Firefox4/5/2022
api.Navigator.plugins.returns_plugins Chrome9/21/2021 Firefox4/5/2022
api.RGBColor Chrome1/21/2015 Firefox9/5/2018
api.RGBColor.blue Chrome1/21/2015 Firefox9/5/2018
api.RGBColor.green Chrome1/21/2015 Firefox9/5/2018
api.RGBColor.red Chrome1/21/2015 Firefox9/5/2018
api.Range.compareNode Firefox6/17/2008 Chrome9/1/2015
api.Rect Chrome1/21/2015 Firefox9/5/2018
api.Rect.bottom Chrome1/21/2015 Firefox9/5/2018
api.Rect.left Chrome1/21/2015 Firefox9/5/2018
api.Rect.right Chrome1/21/2015 Firefox9/5/2018
api.Rect.top Chrome1/21/2015 Firefox9/5/2018
api.SVGDiscardElement 📋Chrome4/7/2020 Firefox5/27/2025
api.SVGPathElement.createSVGPathSegArcAbs Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegArcRel Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegClosePath Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegCurvetoCubicAbs Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegCurvetoCubicRel Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegCurvetoQuadraticAbs Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegCurvetoQuadraticRel Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegLinetoAbs Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegLinetoHorizontalAbs Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegLinetoHorizontalRel Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegLinetoRel Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegLinetoVerticalAbs Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegLinetoVerticalRel Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegMovetoAbs Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.createSVGPathSegMovetoRel Chrome1/20/2016 Firefox3/13/2018
api.SVGPathElement.getPathSegAtLength Chrome10/17/2017 Firefox2/8/2022
api.SVGSVGElement.currentView Firefox5/14/2013 Chrome1/25/2017
api.SVGSVGElement.useCurrentView Chrome1/25/2017 Firefox11/15/2022

CSS Data

API First Browser Date Last Browser Date Days Notes
css.at-rules.media.prefers-color-scheme.no-preference Chrome2/4/2020 Firefox7/28/2020