Summary of BCD changes from through π
Browser Support Changes: +100, -0
Support increases (100)
API
-
api β CanvasRenderingContext2D β letterSpacing
Added to Safari β 3 of 3 engines -
api β CanvasRenderingContext2D β wordSpacing
Added to Safari β 3 of 3 engines -
api β CaretPosition
Added to Safari β 3 of 3 engines -
api β CaretPosition β getClientRect
Added to Safari β 3 of 3 engines -
api β CaretPosition β offset
Added to Safari β 3 of 3 engines -
api β CaretPosition β offsetNode
Added to Safari β 3 of 3 engines -
api β ClipboardItem β supports_static
Added to Safari β 3 of 3 engines -
api β CookieChangeEvent β CookieChangeEvent
Added to Safari β 3 of 3 engines -
api β CookieChangeEvent
Added to Safari β 3 of 3 engines -
api β CookieChangeEvent β changed
Added to Safari β 3 of 3 engines -
api β CookieChangeEvent β changed β partitioned_property
Added to Safari β 2 of 3 engines -
api β CookieChangeEvent β deleted
Added to Safari β 3 of 3 engines -
api β CookieChangeEvent β deleted β partitioned_property
Added to Safari β 2 of 3 engines -
api β CookieStore
Added to Safari β 3 of 3 engines -
api β CookieStore β change_event
Added to Safari β 3 of 3 engines -
api β CookieStore β delete
Added to Safari β 3 of 3 engines -
api β CookieStore β delete β partitioned_option
Added to Safari β 3 of 3 engines -
api β CookieStore β get
Added to Safari β 3 of 3 engines -
api β CookieStore β get β partitioned_return_property
Added to Safari β 2 of 3 engines -
api β CookieStore β getAll
Added to Safari β 3 of 3 engines -
api β CookieStore β getAll β partitioned_return_property
Added to Safari β 2 of 3 engines -
api β CookieStore β set
Added to Safari β 3 of 3 engines -
api β CookieStore β set β partitioned_option
Added to Safari β 3 of 3 engines -
api β Document β fragmentDirective
Added to Safari β 3 of 3 engines -
api β ExtendableCookieChangeEvent β ExtendableCookieChangeEvent
Added to Safari β 2 of 3 engines -
api β ExtendableCookieChangeEvent
Added to Safari β 2 of 3 engines -
api β ExtendableCookieChangeEvent β changed
Added to Safari β 2 of 3 engines -
api β ExtendableCookieChangeEvent β changed β partitioned_property
Added to Safari β 2 of 3 engines -
api β ExtendableCookieChangeEvent β deleted
Added to Safari β 2 of 3 engines -
api β ExtendableCookieChangeEvent β deleted β partitioned_property
Added to Safari β 2 of 3 engines -
api β FragmentDirective
Added to Safari β 3 of 3 engines -
api β HTMLMediaElement β setSinkId
Added to Safari β 3 of 3 engines -
api β HTMLMediaElement β sinkId
Added to Safari β 3 of 3 engines -
api β MediaSession β setActionHandler β togglecamera_type
Added to Safari β 2 of 3 engines -
api β MediaSession β setActionHandler β togglemicrophone_type
Added to Safari β 2 of 3 engines -
api β MediaSession β setCameraActive
Added to Safari β 2 of 3 engines -
api β MediaSession β setMicrophoneActive
Added to Safari β 2 of 3 engines -
api β OffscreenCanvasRenderingContext2D β letterSpacing
Added to Safari β 3 of 3 engines -
api β OffscreenCanvasRenderingContext2D β wordSpacing
Added to Safari β 3 of 3 engines -
api β PublicKeyCredential β parseCreationOptionsFromJSON_static
Added to Safari β 3 of 3 engines -
api β PublicKeyCredential β parseRequestOptionsFromJSON_static
Added to Safari β 3 of 3 engines -
api β PublicKeyCredential β toJSON
Added to Safari β 3 of 3 engines -
api β SVGImageElement β decode
Added to Safari β 3 of 3 engines -
api β ServiceWorkerGlobalScope β cookieStore
Added to Safari β 3 of 3 engines -
api β Window β cookieStore
Added to Safari β 3 of 3 engines -
api β MediaSession β setScreenshareActive
Added to Safari β 1 of 3 engines
CSS
-
css β properties β animation-duration β auto
Added to Safari β 2 of 3 engines -
css β properties β writing-mode β sideways-lr
Added to Safari β 3 of 3 engines -
css β properties β writing-mode β sideways-rl
Added to Safari β 3 of 3 engines -
css β selectors β details-content
Added to Safari β 2 of 3 engines -
css β types β attr β fallback
Added to Safari β 3 of 3 engines -
css β properties β font-width
Added to Safari β 1 of 3 engines -
css β properties β font-width β condensed
Added to Safari β 1 of 3 engines -
css β properties β font-width β expanded
Added to Safari β 1 of 3 engines -
css β properties β font-width β extra-condensed
Added to Safari β 1 of 3 engines -
css β properties β font-width β extra-expanded
Added to Safari β 1 of 3 engines -
css β properties β font-width β normal
Added to Safari β 1 of 3 engines -
css β properties β font-width β semi-condensed
Added to Safari β 1 of 3 engines -
css β properties β font-width β semi-expanded
Added to Safari β 1 of 3 engines -
css β properties β font-width β ultra-condensed
Added to Safari β 1 of 3 engines -
css β properties β font-width β ultra-expanded
Added to Safari β 1 of 3 engines -
css β properties β text-autospace
Added to Safari β 1 of 3 engines -
css β properties β text-autospace β auto
Added to Safari β 1 of 3 engines -
css β properties β text-autospace β ideograph-alpha
Added to Safari β 1 of 3 engines -
css β properties β text-autospace β ideograph-numeric
Added to Safari β 1 of 3 engines -
css β properties β text-autospace β no-autospace
Added to Safari β 1 of 3 engines -
css β properties β text-autospace β normal
Added to Safari β 1 of 3 engines
HTTP
-
http β headers β Cross-Origin-Opener-Policy β noopener-allow-popups
Added to Safari β 2 of 3 engines -
http β headers β Set-Cookie β Partitioned
Added to Safari β 2 of 3 engines
JAVASCRIPT
-
javascript β builtins β Iterator β drop
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β every
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β filter
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β find
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β flatMap
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β forEach
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β from
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β map
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β reduce
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β some
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β take
Added to Safari β 2 of 3 engines -
javascript β builtins β Iterator β toArray
Added to Safari β 2 of 3 engines -
javascript β builtins β Error β isError
Added to Chrome,Safari β 2 of 3 engines
WEBASSEMBLY
WEBEXTENSIONS
-
webextensions β api β commands β openShortcutSettings
Added to Firefox β 1 of 3 engines -
webextensions β api β runtime β onUserScriptConnect
Added to Firefox β 2 of 3 engines -
webextensions β api β runtime β onUserScriptMessage
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β ExecutionWorld
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β RegisteredUserScript β worldId
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β ScriptSource
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β UserScriptFilter
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β WorldProperties
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β WorldProperties β worldId
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β configureWorld
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β getScripts
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β getWorldConfigurations
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β resetWorldConfiguration
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β unregister
Added to Firefox β 2 of 3 engines -
webextensions β api β userScripts β update
Added to Firefox β 2 of 3 engines -
webextensions β manifest β optional_permissions β userScripts
Added to Firefox β 2 of 3 engines
BCD Metadata Changes: 60
Show all 60 changes
Note: The following represent changes to BCD metadata keys in the reported time period. Keys are not implementations, and they don't represent commitments toward implementation, etc. A new key occurring is perhaps a signal that some implementer was serious enough to add the key. Many of the features that are 'removed' are usually just 'moved' or 'renamed', but we don't have great ways to highlight that.
Backfilled entries (12)
The entries in this section saw support information change since the report on Friday, 21 February 2025, but all the supported browser versions given were more than a couple of months old. Typically, these are cases of support information being updated long after the support actually landed in a browser, but nobody ever updated the BCD entry.
CSS
-
css β selectors β -webkit-slider-runnable-track
Backfilled for Safari β 2 of 3 engines -
css β selectors β -webkit-slider-thumb
Backfilled for Safari β 2 of 3 engines -
css β properties β font β font-width_keyword_values
Backfilled for Firefox β 3 of 3 engines
WEBEXTENSIONS
-
webextensions β api β userScripts β RegisteredUserScript
Backfilled for Chrome β 2 of 3 engines -
webextensions β api β userScripts β register
Backfilled for Chrome β 2 of 3 engines -
webextensions β api β userScripts_legacy β RegisteredUserScript
Backfilled for Firefox β 1 of 3 engines -
webextensions β api β userScripts_legacy β RegisteredUserScript β unregister
Backfilled for Firefox β 1 of 3 engines -
webextensions β api β userScripts_legacy
Backfilled for Firefox β 1 of 3 engines -
webextensions β api β userScripts_legacy β onBeforeScript
Backfilled for Firefox β 1 of 3 engines -
webextensions β api β userScripts_legacy β register
Backfilled for Firefox β 1 of 3 engines -
webextensions β api β userScripts_legacy β register β cookieStoreId
Backfilled for Firefox β 1 of 3 engines -
webextensions β manifest β permissions β userScripts
Backfilled for Chrome β 1 of 3 engines
New entries (43)
The entries in this section were not found in BCD on Friday, 21 February 2025, but are now present. These usually do not have any support information attached to them, and often have no corresponding MDN page. Sometimes, entries that appear here also appear in the next section (βRemoved BCD entriesβ) because of a Working Group deciding on a rename.
API
- api β MediaSession β setScreenshareActive
CSS
- css β properties β font β font-width_keyword_values
- css β properties β font-width
- css β properties β font-width β condensed
- css β properties β font-width β expanded
- css β properties β font-width β extra-condensed
- css β properties β font-width β extra-expanded
- css β properties β font-width β normal
- css β properties β font-width β semi-condensed
- css β properties β font-width β semi-expanded
- css β properties β font-width β ultra-condensed
- css β properties β font-width β ultra-expanded
- css β properties β text-autospace
- css β properties β text-autospace β auto
- css β properties β text-autospace β ideograph-alpha
- css β properties β text-autospace β ideograph-numeric
- css β properties β text-autospace β no-autospace
- css β properties β text-autospace β normal
JAVASCRIPT
- javascript β builtins β Error β isError
WEBEXTENSIONS
- webextensions β api β commands β openShortcutSettings
- webextensions β api β runtime β onUserScriptConnect
- webextensions β api β runtime β onUserScriptMessage
- webextensions β api β userScripts β ExecutionWorld
- webextensions β api β userScripts β RegisteredUserScript β worldId
- webextensions β api β userScripts β ScriptSource
- webextensions β api β userScripts β UserScriptFilter
- webextensions β api β userScripts β WorldProperties
- webextensions β api β userScripts β WorldProperties β worldId
- webextensions β api β userScripts
- webextensions β api β userScripts β configureWorld
- webextensions β api β userScripts β getScripts
- webextensions β api β userScripts β getWorldConfigurations
- webextensions β api β userScripts β resetWorldConfiguration
- webextensions β api β userScripts β unregister
- webextensions β api β userScripts β update
- webextensions β api β userScripts_legacy β RegisteredUserScript
- webextensions β api β userScripts_legacy β RegisteredUserScript β unregister
- webextensions β api β userScripts_legacy
- webextensions β api β userScripts_legacy β onBeforeScript
- webextensions β api β userScripts_legacy β register
- webextensions β api β userScripts_legacy β register β cookieStoreId
- webextensions β manifest β optional_permissions β userScripts
- webextensions β manifest β permissions β userScripts
Removed entries (5)
The entries in this section were found in BCD on Friday, 21 February 2025, but are no longer present. The reasons for this removal can be anything from an experimental proposal that was never supported to a property or value being renamed to something else.
CSS
- css β properties β font β font_stretch_support
JAVASCRIPT
- javascript β builtins β Error β cause β displayed_in_console
WEBEXTENSIONS
- webextensions β api β userScripts β RegisteredUserScript β unregister
- webextensions β api β userScripts β onBeforeScript
- webextensions β api β userScripts β register β cookieStoreId