BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +0, -0


BCD Metadata Changes: 92

Show all 92 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 (64)

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

API

  1. api ➞ WebTransport ➞ WebTransport
    Backfilled for Safari  βžž  3 of 3 engines
  2. api ➞ WebTransport ➞ WebTransport ➞ options_allowPooling_parameter Spec link
    Backfilled for Safari  βžž  2 of 3 engines
  3. api ➞ WebTransport ➞ WebTransport ➞ options_congestionControl_parameter Spec link
    Backfilled for Safari  βžž  2 of 3 engines
  4. api ➞ WebTransport ➞ WebTransport ➞ options_requireUnreliable_parameter Spec link
    Backfilled for Safari  βžž  2 of 3 engines
  5. api ➞ WebTransport ➞ WebTransport ➞ options_serverCertificateHashes_parameter Spec link
    Backfilled for Safari  βžž  3 of 3 engines
  6. api ➞ WebTransport
    Backfilled for Safari  βžž  3 of 3 engines
  7. api ➞ WebTransport ➞ close
    Backfilled for Safari  βžž  3 of 3 engines
  8. api ➞ WebTransport ➞ closed
    Backfilled for Safari  βžž  3 of 3 engines
  9. api ➞ WebTransport ➞ congestionControl
    Backfilled for Safari  βžž  2 of 3 engines
  10. api ➞ WebTransport ➞ createBidirectionalStream
    Backfilled for Safari  βžž  3 of 3 engines
  11. api ➞ WebTransport ➞ createBidirectionalStream ➞ options_sendOrder_parameter Spec link
    Backfilled for Safari  βžž  2 of 3 engines
  12. api ➞ WebTransport ➞ createUnidirectionalStream
    Backfilled for Safari  βžž  3 of 3 engines
  13. api ➞ WebTransport ➞ createUnidirectionalStream ➞ options_sendOrder_parameter Spec link
    Backfilled for Safari  βžž  2 of 3 engines
  14. api ➞ WebTransport ➞ datagrams
    Backfilled for Safari  βžž  3 of 3 engines
  15. api ➞ WebTransport ➞ getStats
    Backfilled for Safari  βžž  2 of 3 engines
  16. api ➞ WebTransport ➞ incomingBidirectionalStreams
    Backfilled for Safari  βžž  3 of 3 engines
  17. api ➞ WebTransport ➞ incomingUnidirectionalStreams
    Backfilled for Safari  βžž  3 of 3 engines
  18. api ➞ WebTransport ➞ ready
    Backfilled for Safari  βžž  3 of 3 engines
  19. api ➞ WebTransport ➞ reliability
    Backfilled for Safari  βžž  2 of 3 engines
  20. api ➞ WebTransportBidirectionalStream
    Backfilled for Safari  βžž  3 of 3 engines
  21. api ➞ WebTransportBidirectionalStream ➞ readable
    Backfilled for Safari  βžž  3 of 3 engines
  22. api ➞ WebTransportBidirectionalStream ➞ readable ➞ returns_WebTransportReceiveStream Spec link
    Backfilled for Safari  βžž  2 of 3 engines
  23. api ➞ WebTransportBidirectionalStream ➞ writable
    Backfilled for Safari  βžž  3 of 3 engines
  24. api ➞ WebTransportBidirectionalStream ➞ writable ➞ returns_WebTransportSendStream Spec link
    Backfilled for Safari  βžž  2 of 3 engines
  25. api ➞ WebTransportDatagramDuplexStream
    Backfilled for Safari  βžž  3 of 3 engines
  26. api ➞ WebTransportDatagramDuplexStream ➞ incomingHighWaterMark
    Backfilled for Safari  βžž  3 of 3 engines
  27. api ➞ WebTransportDatagramDuplexStream ➞ incomingMaxAge
    Backfilled for Safari  βžž  3 of 3 engines
  28. api ➞ WebTransportDatagramDuplexStream ➞ maxDatagramSize
    Backfilled for Safari  βžž  3 of 3 engines
  29. api ➞ WebTransportDatagramDuplexStream ➞ outgoingHighWaterMark
    Backfilled for Safari  βžž  3 of 3 engines
  30. api ➞ WebTransportDatagramDuplexStream ➞ outgoingMaxAge
    Backfilled for Safari  βžž  3 of 3 engines
  31. api ➞ WebTransportDatagramDuplexStream ➞ readable
    Backfilled for Safari  βžž  3 of 3 engines
  32. api ➞ WebTransportDatagramDuplexStream ➞ writable
    Backfilled for Safari  βžž  3 of 3 engines
  33. api ➞ WebTransportError ➞ WebTransportError
    Backfilled for Safari  βžž  3 of 3 engines
  34. api ➞ WebTransportError
    Backfilled for Safari  βžž  3 of 3 engines
  35. api ➞ WebTransportError ➞ source
    Backfilled for Safari  βžž  3 of 3 engines
  36. api ➞ WebTransportError ➞ streamErrorCode
    Backfilled for Safari  βžž  3 of 3 engines
  37. api ➞ WebTransportReceiveStream
    Backfilled for Safari  βžž  2 of 3 engines
  38. api ➞ WebTransportSendStream
    Backfilled for Safari  βžž  2 of 3 engines
  39. api ➞ WebTransportSendStream ➞ getWriter Spec link
    Backfilled for Safari  βžž  2 of 3 engines
  40. api ➞ WebTransportSendStream ➞ sendOrder
    Backfilled for Safari  βžž  2 of 3 engines
  41. api ➞ DOMParser ➞ parseFromString ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  42. api ➞ Document ➞ parseHTMLUnsafe_static ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  43. api ➞ Document ➞ write ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  44. api ➞ Document ➞ writeln ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  45. api ➞ Element ➞ innerHTML ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  46. api ➞ Element ➞ insertAdjacentHTML ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  47. api ➞ Element ➞ outerHTML ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  48. api ➞ Element ➞ setHTMLUnsafe ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  49. api ➞ HTMLIFrameElement ➞ srcdoc ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  50. api ➞ MediaStreamTrack ➞ getSettings ➞ return_object_property_screenPixelRatio
    Backfilled for Chrome  βžž  1 of 3 engines
  51. api ➞ Permissions ➞ permission_captured-surface-control Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  52. api ➞ Range ➞ createContextualFragment ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  53. api ➞ ShadowRoot ➞ innerHTML ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  54. api ➞ ShadowRoot ➞ setHTMLUnsafe ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  55. api ➞ VideoDecoder ➞ configure ➞ flip_option Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  56. api ➞ VideoDecoder ➞ configure ➞ rotation_option Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  57. api ➞ VideoDecoder ➞ isConfigSupported_static ➞ flip_option Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  58. api ➞ VideoDecoder ➞ isConfigSupported_static ➞ rotation_option Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  59. api ➞ VideoFrame ➞ VideoFrame ➞ flip_option Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  60. api ➞ VideoFrame ➞ VideoFrame ➞ rotation_option Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

WEBASSEMBLY

  1. webassembly ➞ exceptionsFinal Spec link
    Backfilled for Chrome  βžž  3 of 3 engines

HTML

  1. html ➞ elements ➞ input ➞ type_color ➞ accepts_css_colors Spec link
    Backfilled for Safari  βžž  1 of 3 engines

HTTP

  1. http ➞ headers ➞ Permissions-Policy ➞ captured-surface-control Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

WEBEXTENSIONS

  1. webextensions ➞ api ➞ tabGroups ➞ TAB_GROUP_ID_NONE
    Backfilled for Firefox  βžž  2 of 3 engines

New entries (23)

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

  1. api ➞ DOMParser ➞ parseFromString ➞ enforces_trusted_types
  2. api ➞ Document ➞ parseHTMLUnsafe_static ➞ enforces_trusted_types
  3. api ➞ Document ➞ write ➞ enforces_trusted_types
  4. api ➞ Document ➞ writeln ➞ enforces_trusted_types
  5. api ➞ Element ➞ innerHTML ➞ enforces_trusted_types
  6. api ➞ Element ➞ insertAdjacentHTML ➞ enforces_trusted_types
  7. api ➞ Element ➞ outerHTML ➞ enforces_trusted_types
  8. api ➞ Element ➞ setHTMLUnsafe ➞ enforces_trusted_types
  9. api ➞ HTMLIFrameElement ➞ srcdoc ➞ enforces_trusted_types
  10. api ➞ MediaStreamTrack ➞ getSettings ➞ return_object_property_screenPixelRatio
  11. api ➞ Permissions ➞ permission_captured-surface-control
  12. api ➞ Range ➞ createContextualFragment ➞ enforces_trusted_types
  13. api ➞ ShadowRoot ➞ innerHTML ➞ enforces_trusted_types
  14. api ➞ ShadowRoot ➞ setHTMLUnsafe ➞ enforces_trusted_types
  15. api ➞ VideoDecoder ➞ configure ➞ flip_option
  16. api ➞ VideoDecoder ➞ configure ➞ rotation_option
  17. api ➞ VideoDecoder ➞ isConfigSupported_static ➞ flip_option
  18. api ➞ VideoDecoder ➞ isConfigSupported_static ➞ rotation_option
  19. api ➞ VideoFrame ➞ VideoFrame ➞ flip_option
  20. api ➞ VideoFrame ➞ VideoFrame ➞ rotation_option

HTML

  1. html ➞ elements ➞ input ➞ type_color ➞ accepts_css_colors

HTTP

  1. http ➞ headers ➞ Permissions-Policy ➞ captured-surface-control

WEBEXTENSIONS

  1. webextensions ➞ api ➞ tabGroups ➞ TAB_GROUP_ID_NONE

Removed entries (5)

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

API

  1. api ➞ Document ➞ write ➞ accepts_TrustedHTML
  2. api ➞ Document ➞ writeln ➞ accepts_TrustedHTML
  3. api ➞ Element ➞ innerHTML ➞ accepts_TrustedHTML
  4. api ➞ ShadowRoot ➞ innerHTML ➞ accepts_TrustedHTML

WEBEXTENSIONS

  1. webextensions ➞ api ➞ tabGroups ➞ TAB_GROUP_ID_NONEs