BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +5, -0

Support increases (5)

API

  1. api ➞ AbortSignal ➞ throwIfAborted
    Added to Chrome  βžž  2 of 3 engines
  2. api ➞ RTCIceTransport ➞ gatheringstatechange_event
    Added to Safari  βžž  2 of 3 engines
  3. api ➞ RTCIceTransport ➞ statechange_event
    Added to Safari  βžž  2 of 3 engines

HTTP

  1. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ report-sample
    Added to Safari  βžž  2 of 3 engines
  2. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ unsafe-hashes
    Added to Safari  βžž  2 of 3 engines

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 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 (16)

The entries in this section saw support information change since the report on Tuesday, 15 March 2022, 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.

HTML

  1. html ➞ elements ➞ meta ➞ name ➞ referrer
    Backfilled from  βžž  3 of 3 engines

HTTP

  1. http ➞ headers ➞ Referrer-Policy ➞ default_strict-origin-when-cross-origin
    Backfilled from  βžž  3 of 3 engines
  2. http ➞ headers ➞ Service-Worker-Navigation-Preload
    Backfilled from  βžž  2 of 3 engines

API

  1. api ➞ HTMLMediaElement ➞ encrypted_event
    Backfilled from  βžž  3 of 3 engines
  2. api ➞ HTMLMediaElement ➞ waitingforkey_event
    Backfilled from  βžž  3 of 3 engines
  3. api ➞ MediaStreamTrack ➞ overconstrained_event
    Backfilled from  βžž  1 of 3 engines
  4. api ➞ NetworkInformation ➞ change_event
    Backfilled from  βžž  1 of 3 engines
  5. api ➞ PermissionStatus ➞ change_event
    Backfilled from  βžž  2 of 3 engines
  6. api ➞ RemotePlayback ➞ connect_event
    Backfilled from  βžž  2 of 3 engines
  7. api ➞ RemotePlayback ➞ connecting_event
    Backfilled from  βžž  2 of 3 engines
  8. api ➞ RemotePlayback ➞ disconnect_event
    Backfilled from  βžž  2 of 3 engines
  9. api ➞ ScreenOrientation ➞ change_event Spec link
    Backfilled from  βžž  2 of 3 engines
  10. api ➞ ServiceWorker ➞ error_event
    Backfilled from  βžž  3 of 3 engines
  11. api ➞ ServiceWorker ➞ statechange_event
    Backfilled from  βžž  3 of 3 engines
  12. api ➞ ServiceWorkerContainer ➞ messageerror_event
    Backfilled from  βžž  3 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ Intl ➞ NumberFormat ➞ NumberFormat ➞ options_signDisplay_parameter ➞ negative
    Backfilled from  βžž  1 of 3 engines

New entries (15)

The entries in this section were not found in BCD on Tuesday, 15 March 2022, 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 ➞ HTMLMediaElement ➞ encrypted_event
  2. api ➞ HTMLMediaElement ➞ waitingforkey_event
  3. api ➞ MediaStreamTrack ➞ overconstrained_event
  4. api ➞ NetworkInformation ➞ change_event
  5. api ➞ NetworkInformation ➞ typechange_event
  6. api ➞ PermissionStatus ➞ change_event
  7. api ➞ RemotePlayback ➞ connect_event
  8. api ➞ RemotePlayback ➞ connecting_event
  9. api ➞ RemotePlayback ➞ disconnect_event
  10. api ➞ ScreenOrientation ➞ change_event
  11. api ➞ ServiceWorker ➞ error_event
  12. api ➞ ServiceWorker ➞ statechange_event
  13. api ➞ ServiceWorkerContainer ➞ messageerror_event

HTTP

  1. http ➞ headers ➞ Service-Worker-Navigation-Preload

JAVASCRIPT

  1. javascript ➞ builtins ➞ Intl ➞ NumberFormat ➞ NumberFormat ➞ options_signDisplay_parameter ➞ negative

Removed entries (61)

The entries in this section were found in BCD on Tuesday, 15 March 2022, 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 ➞ DedicatedWorkerGlobalScope ➞ onmessage
  2. api ➞ DedicatedWorkerGlobalScope ➞ onmessageerror
  3. api ➞ HTMLMediaElement ➞ onencrypted
  4. api ➞ HTMLMediaElement ➞ onwaitingforkey
  5. api ➞ MIDIAccess ➞ onstatechange
  6. api ➞ MIDIPort ➞ onstatechange
  7. api ➞ MediaStream ➞ onactive
  8. api ➞ MediaStream ➞ onaddtrack
  9. api ➞ MediaStream ➞ oninactive
  10. api ➞ MediaStream ➞ onremovetrack
  11. api ➞ MediaStreamTrack ➞ onended
  12. api ➞ MediaStreamTrack ➞ onmute
  13. api ➞ MediaStreamTrack ➞ onoverconstrained
  14. api ➞ MediaStreamTrack ➞ onunmute
  15. api ➞ NetworkInformation ➞ onchange
  16. api ➞ NetworkInformation ➞ ontypechange
  17. api ➞ PaymentRequest ➞ onmerchantvalidation
  18. api ➞ PaymentRequest ➞ onpaymentmethodchange
  19. api ➞ PaymentRequest ➞ onshippingaddresschange
  20. api ➞ PaymentRequest ➞ onshippingoptionchange
  21. api ➞ PermissionStatus ➞ onchange
  22. api ➞ RTCIceTransport ➞ ongatheringstatechange
  23. api ➞ RTCIceTransport ➞ onselectedcandidatepairchange
  24. api ➞ RTCIceTransport ➞ onstatechange
  25. api ➞ RTCPeerConnection ➞ onaddstream
  26. api ➞ RTCPeerConnection ➞ onconnectionstatechange
  27. api ➞ RTCPeerConnection ➞ ondatachannel
  28. api ➞ RTCPeerConnection ➞ onicecandidate
  29. api ➞ RTCPeerConnection ➞ onicecandidateerror
  30. api ➞ RTCPeerConnection ➞ oniceconnectionstatechange
  31. api ➞ RTCPeerConnection ➞ onicegatheringstatechange
  32. api ➞ RTCPeerConnection ➞ onnegotiationneeded
  33. api ➞ RTCPeerConnection ➞ onremovestream
  34. api ➞ RTCPeerConnection ➞ onsignalingstatechange
  35. api ➞ RTCPeerConnection ➞ ontrack
  36. api ➞ RemotePlayback ➞ onconnect
  37. api ➞ RemotePlayback ➞ onconnecting
  38. api ➞ RemotePlayback ➞ ondisconnect
  39. api ➞ SVGAnimationElement ➞ onbegin
  40. api ➞ SVGAnimationElement ➞ onend
  41. api ➞ SVGAnimationElement ➞ onrepeat
  42. api ➞ ScreenOrientation ➞ onchange
  43. api ➞ ServiceWorker ➞ onerror
  44. api ➞ ServiceWorker ➞ onstatechange
  45. api ➞ ServiceWorkerContainer ➞ onmessage
  46. api ➞ ServiceWorkerContainer ➞ onmessageerror
  47. api ➞ Window ➞ onvrdisplayactivate
  48. api ➞ Window ➞ onvrdisplayblur
  49. api ➞ Window ➞ onvrdisplayconnect
  50. api ➞ Window ➞ onvrdisplaydeactivate
  51. api ➞ Window ➞ onvrdisplaydisconnect
  52. api ➞ Window ➞ onvrdisplayfocus
  53. api ➞ Window ➞ onvrdisplaypointerrestricted
  54. api ➞ Window ➞ onvrdisplaypointerunrestricted
  55. api ➞ Window ➞ onvrdisplaypresentchange
  56. api ➞ WindowEventHandlers ➞ onmessage
  57. api ➞ WindowEventHandlers ➞ onmessageerror
  58. api ➞ Worker ➞ onmessage
  59. api ➞ Worker ➞ onmessageerror

HTTP

  1. http ➞ headers ➞ Cookie2
  2. http ➞ headers ➞ Set-Cookie2