BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +49, -0

Support increases (49)

API

  1. api ➞ CSSScopeRule Spec link
    Added to Safari  βžž  2 of 3 engines
  2. api ➞ CSSScopeRule ➞ end Spec link
    Added to Safari  βžž  2 of 3 engines
  3. api ➞ CSSScopeRule ➞ start Spec link
    Added to Safari  βžž  2 of 3 engines
  4. api ➞ DOMMatrixReadOnly ➞ scaleNonUniform (⚠️ deprecated)
    Added to Safari  βžž  3 of 3 engines
  5. api ➞ SVGFESpecularLightingElement ➞ kernelUnitLengthX Spec link
    Added to Safari  βžž  3 of 3 engines
  6. api ➞ SVGFESpecularLightingElement ➞ kernelUnitLengthY Spec link
    Added to Safari  βžž  3 of 3 engines
  7. api ➞ Document ➞ parseHTMLUnsafe_static Spec link
    Added to Firefox,Safari  βžž  2 of 3 engines
  8. api ➞ Element ➞ setHTMLUnsafe Spec link
    Added to Firefox,Safari  βžž  2 of 3 engines
  9. api ➞ IdentityCredential ➞ disconnect_static Spec link
    Added to Chrome  βžž  1 of 3 engines
  10. api ➞ Navigator ➞ storageBuckets Spec link
    Added to Chrome  βžž  1 of 3 engines
  11. api ➞ PublicKeyCredential ➞ getClientCapabilities_static Spec link
    Added to Safari  βžž  1 of 3 engines
  12. api ➞ ShadowRoot ➞ setHTMLUnsafe Spec link
    Added to Firefox,Safari  βžž  2 of 3 engines
  13. api ➞ StorageBucket Spec link
    Added to Chrome  βžž  1 of 3 engines
  14. api ➞ StorageBucket ➞ caches Spec link
    Added to Chrome  βžž  1 of 3 engines
  15. api ➞ StorageBucket ➞ estimate Spec link
    Added to Chrome  βžž  1 of 3 engines
  16. api ➞ StorageBucket ➞ expires Spec link
    Added to Chrome  βžž  1 of 3 engines
  17. api ➞ StorageBucket ➞ getDirectory Spec link
    Added to Chrome  βžž  1 of 3 engines
  18. api ➞ StorageBucket ➞ indexedDB Spec link
    Added to Chrome  βžž  1 of 3 engines
  19. api ➞ StorageBucket ➞ name Spec link
    Added to Chrome  βžž  1 of 3 engines
  20. api ➞ StorageBucket ➞ persist Spec link
    Added to Chrome  βžž  1 of 3 engines
  21. api ➞ StorageBucket ➞ persisted Spec link
    Added to Chrome  βžž  1 of 3 engines
  22. api ➞ StorageBucket ➞ setExpires Spec link
    Added to Chrome  βžž  1 of 3 engines
  23. api ➞ StorageBucketManager Spec link
    Added to Chrome  βžž  1 of 3 engines
  24. api ➞ StorageBucketManager ➞ delete Spec link
    Added to Chrome  βžž  1 of 3 engines
  25. api ➞ StorageBucketManager ➞ keys Spec link
    Added to Chrome  βžž  1 of 3 engines
  26. api ➞ StorageBucketManager ➞ open Spec link
    Added to Chrome  βžž  1 of 3 engines
  27. api ➞ URLPattern ➞ hasRegExpGroups Spec link
    Added to Chrome  βžž  1 of 3 engines
  28. api ➞ WebGL2RenderingContext ➞ drawingBufferFormat Spec link
    Added to Chrome  βžž  1 of 3 engines
  29. api ➞ WebGL2RenderingContext ➞ drawingBufferStorage Spec link
    Added to Chrome  βžž  1 of 3 engines
  30. api ➞ WebGLRenderingContext ➞ drawingBufferFormat Spec link
    Added to Chrome  βžž  1 of 3 engines
  31. api ➞ WebGLRenderingContext ➞ drawingBufferStorage Spec link
    Added to Chrome  βžž  1 of 3 engines
  32. api ➞ WorkerNavigator ➞ storageBuckets Spec link
    Added to Chrome  βžž  1 of 3 engines

CSS

  1. css ➞ properties ➞ text-decoration-thickness ➞ percentage
    Added to Safari  βžž  3 of 3 engines
  2. css ➞ properties ➞ transition-behavior
    Added to Safari  βžž  2 of 3 engines
  3. css ➞ types ➞ color ➞ light-dark
    Added to Chrome  βžž  2 of 3 engines
  4. css ➞ properties ➞ color-interpolation ➞ linearGradient
    Added to Firefox  βžž  1 of 3 engines
  5. css ➞ properties ➞ text-wrap-mode Spec link
    Added to Safari  βžž  1 of 3 engines
  6. css ➞ properties ➞ text-wrap-mode ➞ nowrap
    Added to Safari  βžž  1 of 3 engines
  7. css ➞ properties ➞ text-wrap-mode ➞ wrap
    Added to Safari  βžž  1 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ Set ➞ difference
    Added to Chrome  βžž  3 of 3 engines
  2. javascript ➞ builtins ➞ Set ➞ intersection
    Added to Chrome  βžž  3 of 3 engines
  3. javascript ➞ builtins ➞ Set ➞ isDisjointFrom
    Added to Chrome  βžž  3 of 3 engines
  4. javascript ➞ builtins ➞ Set ➞ isSubsetOf
    Added to Chrome  βžž  3 of 3 engines
  5. javascript ➞ builtins ➞ Set ➞ isSupersetOf
    Added to Chrome  βžž  3 of 3 engines
  6. javascript ➞ builtins ➞ Set ➞ symmetricDifference
    Added to Chrome  βžž  3 of 3 engines
  7. javascript ➞ builtins ➞ Set ➞ union
    Added to Chrome  βžž  3 of 3 engines

SVG

  1. svg ➞ elements ➞ feSpecularLighting ➞ kernelUnitLength
    Added to Safari  βžž  3 of 3 engines
  2. svg ➞ attributes ➞ presentation ➞ color-interpolation ➞ linearGradient
    Added to Firefox  βžž  1 of 3 engines

WEBASSEMBLY

  1. webassembly ➞ extended-constant-expressions Spec link
    Added to Safari  βžž  3 of 3 engines

BCD Metadata Changes: 177

Show all 177 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 occuring 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 (61)

The entries in this section saw support information change since the report on Friday, 26 January 2024, 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.

API

  1. api ➞ CredentialsContainer ➞ create ➞ publicKey_option ➞ residentKey Spec link
    Backfilled from  βžž  2 of 3 engines
  2. api ➞ Document ➞ hasPrivateToken Spec link
    Backfilled from  βžž  1 of 3 engines
  3. api ➞ EventSource ➞ EventSource ➞ options_withCredentials_parameter
    Backfilled from  βžž  3 of 3 engines
  4. api ➞ IDBObjectStore ➞ createIndex ➞ options_locale_parameter
    Backfilled from  βžž  1 of 3 engines
  5. api ➞ OfflineAudioContext ➞ OfflineAudioContext ➞ options_parameter
    Backfilled from  βžž  3 of 3 engines
  6. api ➞ Request ➞ cache ➞ only-if-cached
    Backfilled from  βžž  1 of 3 engines
  7. api ➞ SubtleCrypto ➞ exportKey ➞ ed25519
    Backfilled from  βžž  2 of 3 engines
  8. api ➞ SubtleCrypto ➞ generateKey ➞ ed25519
    Backfilled from  βžž  2 of 3 engines
  9. api ➞ SubtleCrypto ➞ importKey ➞ ed25519
    Backfilled from  βžž  2 of 3 engines
  10. api ➞ SubtleCrypto ➞ sign ➞ ed25519
    Backfilled from  βžž  2 of 3 engines
  11. api ➞ SubtleCrypto ➞ verify ➞ ed25519
    Backfilled from  βžž  2 of 3 engines
  12. api ➞ XMLHttpRequest ➞ getAllResponseHeaders ➞ header_names_lowercase
    Backfilled from  βžž  3 of 3 engines
  13. api ➞ XMLHttpRequest ➞ responseType ➞ arraybuffer_value
    Backfilled from  βžž  3 of 3 engines
  14. api ➞ XMLHttpRequest ➞ responseType ➞ blob_value
    Backfilled from  βžž  3 of 3 engines
  15. api ➞ XMLHttpRequest ➞ responseType ➞ document_value
    Backfilled from  βžž  3 of 3 engines
  16. api ➞ XMLHttpRequest ➞ responseType ➞ json_value
    Backfilled from  βžž  3 of 3 engines
  17. api ➞ XMLHttpRequest ➞ send ➞ body_ArrayBufferView_type
    Backfilled from  βžž  3 of 3 engines
  18. api ➞ XMLHttpRequest ➞ send ➞ body_ArrayBuffer_type
    Backfilled from  βžž  3 of 3 engines
  19. api ➞ XMLHttpRequest ➞ send ➞ body_Blob_type
    Backfilled from  βžž  3 of 3 engines
  20. api ➞ XMLHttpRequest ➞ send ➞ body_FormData_type
    Backfilled from  βžž  3 of 3 engines
  21. api ➞ XMLHttpRequest ➞ send ➞ body_URLSearchParams_type
    Backfilled from  βžž  2 of 3 engines

CSS

  1. css ➞ properties ➞ content ➞ gradient
    Backfilled from  βžž  3 of 3 engines
  2. css ➞ properties ➞ content ➞ image-set
    Backfilled from  βžž  3 of 3 engines
  3. css ➞ properties ➞ color-interpolation ➞ sRGB
    Backfilled from  βžž  3 of 3 engines
  4. css ➞ selectors ➞ state
    Backfilled from  βžž  2 of 3 engines

SVG

  1. svg ➞ attributes ➞ presentation ➞ color-interpolation
    Backfilled from  βžž  3 of 3 engines
  2. svg ➞ elements ➞ image ➞ crossorigin
    Backfilled from  βžž  3 of 3 engines
  3. svg ➞ attributes ➞ presentation ➞ color-interpolation ➞ sRGB
    Backfilled from  βžž  3 of 3 engines

WEBEXTENSIONS

  1. webextensions ➞ manifest ➞ optional_permissions ➞ activeTab
    Backfilled from  βžž  3 of 3 engines
  2. webextensions ➞ manifest ➞ optional_permissions ➞ browsingData
    Backfilled from  βžž  2 of 3 engines
  3. webextensions ➞ manifest ➞ optional_permissions ➞ downloads
    Backfilled from  βžž  2 of 3 engines
  4. webextensions ➞ manifest ➞ optional_permissions ➞ downloads_open
    Backfilled from  βžž  2 of 3 engines
  5. webextensions ➞ manifest ➞ optional_permissions ➞ nativeMessaging
    Backfilled from  βžž  3 of 3 engines
  6. webextensions ➞ manifest ➞ optional_permissions ➞ sessions
    Backfilled from  βžž  2 of 3 engines
  7. webextensions ➞ api ➞ pageAction ➞ getUserSettings
    Backfilled from  βžž  1 of 3 engines
  8. webextensions ➞ api ➞ pageAction ➞ getUserSettings ➞ returns_userSettings_isOnToolbar_property
    Backfilled from  βžž  1 of 3 engines
  9. webextensions ➞ manifest ➞ dictionaries
    Backfilled from  βžž  1 of 3 engines
  10. webextensions ➞ manifest ➞ optional_permissions ➞ alarms
    Backfilled from  βžž  1 of 3 engines
  11. webextensions ➞ manifest ➞ optional_permissions ➞ dns
    Backfilled from  βžž  1 of 3 engines
  12. webextensions ➞ manifest ➞ optional_permissions ➞ identity
    Backfilled from  βžž  1 of 3 engines
  13. webextensions ➞ manifest ➞ optional_permissions ➞ search
    Backfilled from  βžž  2 of 3 engines
  14. webextensions ➞ manifest ➞ optional_permissions ➞ storage
    Backfilled from  βžž  1 of 3 engines
  15. webextensions ➞ manifest ➞ optional_permissions ➞ unlimitedStorage
    Backfilled from  βžž  1 of 3 engines

HTML

  1. html ➞ elements ➞ audio ➞ disableremoteplayback Spec link
    Backfilled from  βžž  2 of 3 engines
  2. html ➞ elements ➞ data ➞ value Spec link
    Backfilled from  βžž  3 of 3 engines
  3. html ➞ elements ➞ link ➞ as Spec link
    Backfilled from  βžž  3 of 3 engines
  4. html ➞ elements ➞ meta ➞ scheme Spec link
    Backfilled from  βžž  3 of 3 engines
  5. html ➞ elements ➞ q ➞ cite Spec link
    Backfilled from  βžž  3 of 3 engines
  6. html ➞ elements ➞ video ➞ disableremoteplayback Spec link
    Backfilled from  βžž  2 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ BigInt ➞ toLocaleString ➞ locales_parameter
    Backfilled from  βžž  3 of 3 engines
  2. javascript ➞ builtins ➞ BigInt ➞ toLocaleString ➞ options_parameter
    Backfilled from  βžž  3 of 3 engines
  3. javascript ➞ builtins ➞ Date ➞ toLocaleDateString ➞ locales_parameter
    Backfilled from  βžž  3 of 3 engines
  4. javascript ➞ builtins ➞ Date ➞ toLocaleDateString ➞ options_parameter
    Backfilled from  βžž  3 of 3 engines
  5. javascript ➞ builtins ➞ Date ➞ toLocaleString ➞ locales_parameter
    Backfilled from  βžž  3 of 3 engines
  6. javascript ➞ builtins ➞ Date ➞ toLocaleString ➞ options_parameter
    Backfilled from  βžž  3 of 3 engines
  7. javascript ➞ builtins ➞ Date ➞ toLocaleTimeString ➞ locales_parameter
    Backfilled from  βžž  3 of 3 engines
  8. javascript ➞ builtins ➞ Date ➞ toLocaleTimeString ➞ options_parameter
    Backfilled from  βžž  3 of 3 engines
  9. javascript ➞ builtins ➞ Number ➞ toLocaleString ➞ locales_parameter
    Backfilled from  βžž  3 of 3 engines
  10. javascript ➞ builtins ➞ Number ➞ toLocaleString ➞ options_parameter
    Backfilled from  βžž  3 of 3 engines
  11. javascript ➞ builtins ➞ String ➞ localeCompare ➞ locales_parameter
    Backfilled from  βžž  3 of 3 engines
  12. javascript ➞ builtins ➞ String ➞ localeCompare ➞ options_parameter
    Backfilled from  βžž  3 of 3 engines

New entries (81)

The entries in this section were not found in BCD on Friday, 26 January 2024, 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

  1. api ➞ Document ➞ hasPrivateToken
  2. api ➞ Document ➞ parseHTMLUnsafe_static
  3. api ➞ Element ➞ setHTMLUnsafe
  4. api ➞ EventSource ➞ EventSource ➞ options_withCredentials_parameter
  5. api ➞ IDBObjectStore ➞ createIndex ➞ options_locale_parameter
  6. api ➞ IdentityCredential ➞ disconnect_static
  7. api ➞ Navigator ➞ storageBuckets
  8. api ➞ OfflineAudioContext ➞ OfflineAudioContext ➞ options_parameter
  9. api ➞ PublicKeyCredential ➞ getClientCapabilities_static
  10. api ➞ Request ➞ cache ➞ only-if-cached
  11. api ➞ ShadowRoot ➞ setHTMLUnsafe
  12. api ➞ StorageBucket
  13. api ➞ StorageBucket ➞ caches
  14. api ➞ StorageBucket ➞ estimate
  15. api ➞ StorageBucket ➞ expires
  16. api ➞ StorageBucket ➞ getDirectory
  17. api ➞ StorageBucket ➞ indexedDB
  18. api ➞ StorageBucket ➞ name
  19. api ➞ StorageBucket ➞ persist
  20. api ➞ StorageBucket ➞ persisted
  21. api ➞ StorageBucket ➞ setExpires
  22. api ➞ StorageBucketManager
  23. api ➞ StorageBucketManager ➞ delete
  24. api ➞ StorageBucketManager ➞ keys
  25. api ➞ StorageBucketManager ➞ open
  26. api ➞ SubtleCrypto ➞ exportKey ➞ ed25519
  27. api ➞ SubtleCrypto ➞ generateKey ➞ ed25519
  28. api ➞ SubtleCrypto ➞ importKey ➞ ed25519
  29. api ➞ SubtleCrypto ➞ sign ➞ ed25519
  30. api ➞ SubtleCrypto ➞ verify ➞ ed25519
  31. api ➞ URLPattern ➞ hasRegExpGroups
  32. api ➞ WebGL2RenderingContext ➞ drawingBufferFormat
  33. api ➞ WebGL2RenderingContext ➞ drawingBufferStorage
  34. api ➞ WebGLRenderingContext ➞ drawingBufferFormat
  35. api ➞ WebGLRenderingContext ➞ drawingBufferStorage
  36. api ➞ WorkerNavigator ➞ storageBuckets
  37. api ➞ XMLHttpRequest ➞ getAllResponseHeaders ➞ header_names_lowercase
  38. api ➞ XMLHttpRequest ➞ responseType ➞ arraybuffer_value
  39. api ➞ XMLHttpRequest ➞ responseType ➞ blob_value
  40. api ➞ XMLHttpRequest ➞ responseType ➞ document_value
  41. api ➞ XMLHttpRequest ➞ responseType ➞ json_value
  42. api ➞ XMLHttpRequest ➞ send ➞ body_ArrayBufferView_type
  43. api ➞ XMLHttpRequest ➞ send ➞ body_ArrayBuffer_type
  44. api ➞ XMLHttpRequest ➞ send ➞ body_Blob_type
  45. api ➞ XMLHttpRequest ➞ send ➞ body_FormData_type
  46. api ➞ XMLHttpRequest ➞ send ➞ body_URLSearchParams_type

CSS

  1. css ➞ properties ➞ color-interpolation ➞ linearGradient
  2. css ➞ properties ➞ color-interpolation ➞ sRGB
  3. css ➞ properties ➞ text-wrap-mode
  4. css ➞ properties ➞ text-wrap-mode ➞ nowrap
  5. css ➞ properties ➞ text-wrap-mode ➞ wrap
  6. css ➞ selectors ➞ state

HTML

  1. html ➞ elements ➞ audio ➞ disableremoteplayback
  2. html ➞ elements ➞ data ➞ value
  3. html ➞ elements ➞ link ➞ as
  4. html ➞ elements ➞ meta ➞ scheme
  5. html ➞ elements ➞ q ➞ cite
  6. html ➞ elements ➞ video ➞ disableremoteplayback

JAVASCRIPT

  1. javascript ➞ builtins ➞ BigInt ➞ toLocaleString ➞ locales_parameter
  2. javascript ➞ builtins ➞ BigInt ➞ toLocaleString ➞ options_parameter
  3. javascript ➞ builtins ➞ Date ➞ toLocaleDateString ➞ locales_parameter
  4. javascript ➞ builtins ➞ Date ➞ toLocaleDateString ➞ options_parameter
  5. javascript ➞ builtins ➞ Date ➞ toLocaleString ➞ locales_parameter
  6. javascript ➞ builtins ➞ Date ➞ toLocaleString ➞ options_parameter
  7. javascript ➞ builtins ➞ Date ➞ toLocaleTimeString ➞ locales_parameter
  8. javascript ➞ builtins ➞ Date ➞ toLocaleTimeString ➞ options_parameter
  9. javascript ➞ builtins ➞ Number ➞ toLocaleString ➞ locales_parameter
  10. javascript ➞ builtins ➞ Number ➞ toLocaleString ➞ options_parameter
  11. javascript ➞ builtins ➞ String ➞ localeCompare ➞ locales_parameter
  12. javascript ➞ builtins ➞ String ➞ localeCompare ➞ options_parameter

SVG

  1. svg ➞ attributes ➞ presentation ➞ color-interpolation ➞ linearGradient
  2. svg ➞ attributes ➞ presentation ➞ color-interpolation ➞ sRGB

WEBEXTENSIONS

  1. webextensions ➞ api ➞ pageAction ➞ getUserSettings
  2. webextensions ➞ api ➞ pageAction ➞ getUserSettings ➞ returns_userSettings_isOnToolbar_property
  3. webextensions ➞ manifest ➞ dictionaries
  4. webextensions ➞ manifest ➞ optional_permissions ➞ alarms
  5. webextensions ➞ manifest ➞ optional_permissions ➞ dns
  6. webextensions ➞ manifest ➞ optional_permissions ➞ identity
  7. webextensions ➞ manifest ➞ optional_permissions ➞ search
  8. webextensions ➞ manifest ➞ optional_permissions ➞ storage
  9. webextensions ➞ manifest ➞ optional_permissions ➞ unlimitedStorage

Removed entries (35)

The entries in this section were found in BCD on Friday, 26 January 2024, 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.

API

  1. api ➞ EventSource ➞ EventSource ➞ cors_support
  2. api ➞ IDBLocaleAwareKeyRange
  3. api ➞ OfflineAudioContext ➞ OfflineAudioContext ➞ parameters_accepted_in_an_object
  4. api ➞ Request ➞ cache ➞ only_if_cached
  5. api ➞ XMLHttpRequest ➞ getAllResponseHeaders ➞ lowercase
  6. api ➞ XMLHttpRequest ➞ responseType ➞ arraybuffer
  7. api ➞ XMLHttpRequest ➞ responseType ➞ blob
  8. api ➞ XMLHttpRequest ➞ responseType ➞ document
  9. api ➞ XMLHttpRequest ➞ responseType ➞ json
  10. api ➞ XMLHttpRequest ➞ send ➞ ArrayBuffer
  11. api ➞ XMLHttpRequest ➞ send ➞ ArrayBufferView
  12. api ➞ XMLHttpRequest ➞ send ➞ Blob
  13. api ➞ XMLHttpRequest ➞ send ➞ FormData
  14. api ➞ XMLHttpRequest ➞ send ➞ URLSearchParams

HTML

  1. html ➞ elements ➞ col ➞ bgcolor
  2. html ➞ elements ➞ colgroup ➞ bgcolor
  3. html ➞ elements ➞ link ➞ title
  4. html ➞ elements ➞ meta ➞ name ➞ scheme
  5. html ➞ elements ➞ meter ➞ form
  6. html ➞ elements ➞ script ➞ text
  7. html ➞ elements ➞ style ➞ title

JAVASCRIPT

  1. javascript ➞ builtins ➞ BigInt ➞ toLocaleString ➞ locales
  2. javascript ➞ builtins ➞ BigInt ➞ toLocaleString ➞ options
  3. javascript ➞ builtins ➞ DataView ➞ buffer ➞ sharedarraybuffer_support
  4. javascript ➞ builtins ➞ Date ➞ toLocaleDateString ➞ locales
  5. javascript ➞ builtins ➞ Date ➞ toLocaleDateString ➞ options
  6. javascript ➞ builtins ➞ Date ➞ toLocaleString ➞ locales
  7. javascript ➞ builtins ➞ Date ➞ toLocaleString ➞ options
  8. javascript ➞ builtins ➞ Date ➞ toLocaleTimeString ➞ locales
  9. javascript ➞ builtins ➞ Date ➞ toLocaleTimeString ➞ options
  10. javascript ➞ builtins ➞ Number ➞ toLocaleString ➞ locales
  11. javascript ➞ builtins ➞ Number ➞ toLocaleString ➞ options
  12. javascript ➞ builtins ➞ String ➞ localeCompare ➞ locales
  13. javascript ➞ builtins ➞ String ➞ localeCompare ➞ options

WEBEXTENSIONS

  1. webextensions ➞ manifest ➞ optional_permissions ➞ debugger