BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +4, -0

Support increases (4)

API

  1. api ➞ Credential ➞ isConditionalMediationAvailable Spec link
    Added to Safari  βžž  1 of 3 engines
  2. api ➞ MediaSource ➞ MediaSource ➞ worker_support
    Added to Chrome  βžž  1 of 3 engines
  3. api ➞ WindowClient ➞ ancestorOrigins Spec link
    Added to Safari  βžž  1 of 3 engines

HTTP

  1. http ➞ headers ➞ Permissions-Policy ➞ wildcards
    Added to Chrome  βžž  1 of 3 engines

BCD Metadata Changes: 193

Show all 193 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 (87)

The entries in this section saw support information change since the report on Saturday 19 November 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.

HTTP

  1. http ➞ headers ➞ Content-Security-Policy ➞ script-src-attr
    Backfilled for Firefox  βžž  2 of 3 engines
  2. http ➞ headers ➞ Content-Security-Policy ➞ script-src-elem
    Backfilled for Firefox  βžž  2 of 3 engines
  3. http ➞ headers ➞ Content-Security-Policy ➞ style-src-attr
    Backfilled for Firefox  βžž  2 of 3 engines
  4. http ➞ headers ➞ Content-Security-Policy ➞ style-src-elem
    Backfilled for Firefox  βžž  2 of 3 engines
  5. http ➞ headers ➞ Feature-Policy ➞ idle-detection
    Backfilled for Chrome  βžž  1 of 3 engines
  6. http ➞ headers ➞ Link
    Backfilled for Chrome  βžž  1 of 3 engines
  7. http ➞ headers ➞ Permissions-Policy
    Backfilled for Firefox  βžž  2 of 3 engines
  8. http ➞ headers ➞ Permissions-Policy ➞ autoplay
    Backfilled for Firefox  βžž  1 of 3 engines
  9. http ➞ headers ➞ Permissions-Policy ➞ camera
    Backfilled for Firefox  βžž  2 of 3 engines
  10. http ➞ headers ➞ Permissions-Policy ➞ document-domain
    Backfilled for Firefox  βžž  1 of 3 engines
  11. http ➞ headers ➞ Permissions-Policy ➞ encrypted-media
    Backfilled for Firefox  βžž  1 of 3 engines
  12. http ➞ headers ➞ Permissions-Policy ➞ execution-while-not-rendered
    Backfilled for Chrome  βžž  1 of 3 engines
  13. http ➞ headers ➞ Permissions-Policy ➞ execution-while-out-of-viewport
    Backfilled for Chrome  βžž  1 of 3 engines
  14. http ➞ headers ➞ Permissions-Policy ➞ fullscreen
    Backfilled for Firefox  βžž  1 of 3 engines
  15. http ➞ headers ➞ Permissions-Policy ➞ gamepad
    Backfilled for Firefox  βžž  1 of 3 engines
  16. http ➞ headers ➞ Permissions-Policy ➞ geolocation
    Backfilled for Firefox  βžž  1 of 3 engines
  17. http ➞ headers ➞ Permissions-Policy ➞ hid
    Backfilled for Chrome  βžž  1 of 3 engines
  18. http ➞ headers ➞ Permissions-Policy ➞ idle-detection
    Backfilled for Chrome  βžž  1 of 3 engines
  19. http ➞ headers ➞ Permissions-Policy ➞ microphone
    Backfilled for Firefox  βžž  2 of 3 engines
  20. http ➞ headers ➞ Permissions-Policy ➞ midi
    Backfilled for Firefox  βžž  1 of 3 engines
  21. http ➞ headers ➞ Permissions-Policy ➞ payment
    Backfilled for Firefox  βžž  1 of 3 engines
  22. http ➞ headers ➞ Permissions-Policy ➞ serial
    Backfilled for Chrome  βžž  1 of 3 engines
  23. http ➞ headers ➞ Permissions-Policy ➞ speaker-selection
    Backfilled for Firefox  βžž  1 of 3 engines
  24. http ➞ headers ➞ Permissions-Policy ➞ web-share
    Backfilled for Firefox  βžž  1 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ Array ➞ group
    Backfilled for Firefox  βžž  1 of 3 engines
  2. javascript ➞ builtins ➞ Array ➞ groupToMap
    Backfilled for Firefox  βžž  1 of 3 engines
  3. javascript ➞ grammar ➞ trailing_commas ➞ trailing_commas_in_dynamic_import
    Backfilled for Chrome  βžž  2 of 3 engines
  4. javascript ➞ operators ➞ import ➞ options_parameter
    Backfilled for Chrome  βžž  2 of 3 engines
  5. javascript ➞ statements ➞ import ➞ import_assertions
    Backfilled for Chrome  βžž  2 of 3 engines
  6. javascript ➞ statements ➞ import ➞ import_assertions ➞ type_json
    Backfilled for Chrome  βžž  2 of 3 engines

API

  1. api ➞ CSS ➞ cqb Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  2. api ➞ CSS ➞ cqh Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  3. api ➞ CSS ➞ cqi Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  4. api ➞ CSS ➞ cqmax Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  5. api ➞ CSS ➞ cqmin Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  6. api ➞ CSS ➞ cqw Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  7. api ➞ CSS ➞ highlights Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  8. api ➞ DedicatedWorkerGlobalScope ➞ rtctransform_event Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  9. api ➞ Highlight ➞ @@iterator
    Backfilled for Chrome  βžž  1 of 3 engines
  10. api ➞ Highlight ➞ Highlight Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  11. api ➞ Highlight Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  12. api ➞ Highlight ➞ add
    Backfilled for Chrome  βžž  1 of 3 engines
  13. api ➞ Highlight ➞ clear
    Backfilled for Chrome  βžž  1 of 3 engines
  14. api ➞ Highlight ➞ delete
    Backfilled for Chrome  βžž  1 of 3 engines
  15. api ➞ Highlight ➞ entries
    Backfilled for Chrome  βžž  1 of 3 engines
  16. api ➞ Highlight ➞ forEach
    Backfilled for Chrome  βžž  1 of 3 engines
  17. api ➞ Highlight ➞ has
    Backfilled for Chrome  βžž  1 of 3 engines
  18. api ➞ Highlight ➞ keys
    Backfilled for Chrome  βžž  1 of 3 engines
  19. api ➞ Highlight ➞ priority Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  20. api ➞ Highlight ➞ size
    Backfilled for Chrome  βžž  1 of 3 engines
  21. api ➞ Highlight ➞ type Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  22. api ➞ Highlight ➞ values
    Backfilled for Chrome  βžž  1 of 3 engines
  23. api ➞ HighlightRegistry ➞ @@iterator
    Backfilled for Chrome  βžž  1 of 3 engines
  24. api ➞ HighlightRegistry Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  25. api ➞ HighlightRegistry ➞ clear
    Backfilled for Chrome  βžž  1 of 3 engines
  26. api ➞ HighlightRegistry ➞ delete
    Backfilled for Chrome  βžž  1 of 3 engines
  27. api ➞ HighlightRegistry ➞ entries
    Backfilled for Chrome  βžž  1 of 3 engines
  28. api ➞ HighlightRegistry ➞ forEach
    Backfilled for Chrome  βžž  1 of 3 engines
  29. api ➞ HighlightRegistry ➞ get
    Backfilled for Chrome  βžž  1 of 3 engines
  30. api ➞ HighlightRegistry ➞ has
    Backfilled for Chrome  βžž  1 of 3 engines
  31. api ➞ HighlightRegistry ➞ keys
    Backfilled for Chrome  βžž  1 of 3 engines
  32. api ➞ HighlightRegistry ➞ set
    Backfilled for Chrome  βžž  1 of 3 engines
  33. api ➞ HighlightRegistry ➞ size
    Backfilled for Chrome  βžž  1 of 3 engines
  34. api ➞ HighlightRegistry ➞ values
    Backfilled for Chrome  βžž  1 of 3 engines
  35. api ➞ RTCRtpScriptTransform ➞ RTCRtpScriptTransform Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  36. api ➞ RTCRtpScriptTransform Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  37. api ➞ RTCRtpScriptTransformer Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  38. api ➞ RTCRtpScriptTransformer ➞ generateKeyFrame Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  39. api ➞ RTCRtpScriptTransformer ➞ options Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  40. api ➞ RTCRtpScriptTransformer ➞ readable Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  41. api ➞ RTCRtpScriptTransformer ➞ sendKeyFrameRequest Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  42. api ➞ RTCRtpScriptTransformer ➞ writable Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  43. api ➞ RTCTransformEvent Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  44. api ➞ RTCTransformEvent ➞ transformer Spec link
    Backfilled for Safari  βžž  1 of 3 engines
  45. api ➞ Request ➞ Request ➞ request_body_readablestream
    Backfilled for Chrome  βžž  1 of 3 engines
  46. api ➞ Sanitizer ➞ getDefaultConfiguration Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  47. api ➞ Screen ➞ change_event Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  48. api ➞ XRAnchorSet ➞ @@iterator
    Backfilled for Chrome  βžž  1 of 3 engines
  49. api ➞ XRCamera Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  50. api ➞ XRCamera ➞ height Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  51. api ➞ XRCamera ➞ width Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  52. api ➞ XRView ➞ camera Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  53. api ➞ XRWebGLBinding ➞ getCameraImage Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

CSS

  1. css ➞ types ➞ length ➞ container_query_length_units
    Backfilled for Firefox  βžž  3 of 3 engines

HTML

  1. html ➞ elements ➞ script ➞ type ➞ importmap Spec link
    Backfilled for Firefox  βžž  2 of 3 engines
  2. html ➞ elements ➞ source ➞ height
    Backfilled for Firefox  βžž  3 of 3 engines
  3. html ➞ elements ➞ source ➞ width
    Backfilled for Firefox  βžž  3 of 3 engines

New entries (95)

The entries in this section were not found in BCD on Saturday 19 November 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 ➞ CSS ➞ cqb
  2. api ➞ CSS ➞ cqh
  3. api ➞ CSS ➞ cqi
  4. api ➞ CSS ➞ cqmax
  5. api ➞ CSS ➞ cqmin
  6. api ➞ CSS ➞ cqw
  7. api ➞ CSS ➞ highlights
  8. api ➞ Credential ➞ isConditionalMediationAvailable
  9. api ➞ DedicatedWorkerGlobalScope ➞ rtctransform_event
  10. api ➞ Highlight ➞ @@iterator
  11. api ➞ Highlight ➞ Highlight
  12. api ➞ Highlight
  13. api ➞ Highlight ➞ add
  14. api ➞ Highlight ➞ clear
  15. api ➞ Highlight ➞ delete
  16. api ➞ Highlight ➞ entries
  17. api ➞ Highlight ➞ forEach
  18. api ➞ Highlight ➞ has
  19. api ➞ Highlight ➞ keys
  20. api ➞ Highlight ➞ priority
  21. api ➞ Highlight ➞ size
  22. api ➞ Highlight ➞ type
  23. api ➞ Highlight ➞ values
  24. api ➞ HighlightRegistry ➞ @@iterator
  25. api ➞ HighlightRegistry
  26. api ➞ HighlightRegistry ➞ clear
  27. api ➞ HighlightRegistry ➞ delete
  28. api ➞ HighlightRegistry ➞ entries
  29. api ➞ HighlightRegistry ➞ forEach
  30. api ➞ HighlightRegistry ➞ get
  31. api ➞ HighlightRegistry ➞ has
  32. api ➞ HighlightRegistry ➞ keys
  33. api ➞ HighlightRegistry ➞ set
  34. api ➞ HighlightRegistry ➞ size
  35. api ➞ HighlightRegistry ➞ values
  36. api ➞ MediaSource ➞ MediaSource ➞ worker_support
  37. api ➞ RTCRtpScriptTransform ➞ RTCRtpScriptTransform
  38. api ➞ RTCRtpScriptTransform
  39. api ➞ RTCRtpScriptTransformer
  40. api ➞ RTCRtpScriptTransformer ➞ generateKeyFrame
  41. api ➞ RTCRtpScriptTransformer ➞ options
  42. api ➞ RTCRtpScriptTransformer ➞ readable
  43. api ➞ RTCRtpScriptTransformer ➞ sendKeyFrameRequest
  44. api ➞ RTCRtpScriptTransformer ➞ writable
  45. api ➞ RTCTransformEvent
  46. api ➞ RTCTransformEvent ➞ transformer
  47. api ➞ Request ➞ Request ➞ request_body_readablestream
  48. api ➞ Sanitizer ➞ getDefaultConfiguration
  49. api ➞ Screen ➞ change_event
  50. api ➞ WindowClient ➞ ancestorOrigins
  51. api ➞ XRAnchorSet ➞ @@iterator
  52. api ➞ XRCamera
  53. api ➞ XRCamera ➞ height
  54. api ➞ XRCamera ➞ width
  55. api ➞ XRView ➞ camera
  56. api ➞ XRWebGLBinding ➞ getCameraImage

CSS

  1. css ➞ types ➞ length ➞ container_query_length_units

HTML

  1. html ➞ elements ➞ script ➞ type ➞ importmap
  2. html ➞ elements ➞ source ➞ height
  3. html ➞ elements ➞ source ➞ width

HTTP

  1. http ➞ headers ➞ Feature-Policy ➞ idle-detection
  2. http ➞ headers ➞ Link
  3. http ➞ headers ➞ Permissions-Policy
  4. http ➞ headers ➞ Permissions-Policy ➞ accelerometer
  5. http ➞ headers ➞ Permissions-Policy ➞ ambient-light-sensor
  6. http ➞ headers ➞ Permissions-Policy ➞ autoplay
  7. http ➞ headers ➞ Permissions-Policy ➞ battery
  8. http ➞ headers ➞ Permissions-Policy ➞ camera
  9. http ➞ headers ➞ Permissions-Policy ➞ document-domain
  10. http ➞ headers ➞ Permissions-Policy ➞ encrypted-media
  11. http ➞ headers ➞ Permissions-Policy ➞ execution-while-not-rendered
  12. http ➞ headers ➞ Permissions-Policy ➞ execution-while-out-of-viewport
  13. http ➞ headers ➞ Permissions-Policy ➞ fullscreen
  14. http ➞ headers ➞ Permissions-Policy ➞ gamepad
  15. http ➞ headers ➞ Permissions-Policy ➞ geolocation
  16. http ➞ headers ➞ Permissions-Policy ➞ gyroscope
  17. http ➞ headers ➞ Permissions-Policy ➞ hid
  18. http ➞ headers ➞ Permissions-Policy ➞ idle-detection
  19. http ➞ headers ➞ Permissions-Policy ➞ magnetometer
  20. http ➞ headers ➞ Permissions-Policy ➞ microphone
  21. http ➞ headers ➞ Permissions-Policy ➞ midi
  22. http ➞ headers ➞ Permissions-Policy ➞ payment
  23. http ➞ headers ➞ Permissions-Policy ➞ picture-in-picture
  24. http ➞ headers ➞ Permissions-Policy ➞ publickey-credentials-get
  25. http ➞ headers ➞ Permissions-Policy ➞ screen-wake-lock
  26. http ➞ headers ➞ Permissions-Policy ➞ serial
  27. http ➞ headers ➞ Permissions-Policy ➞ speaker-selection
  28. http ➞ headers ➞ Permissions-Policy ➞ usb
  29. http ➞ headers ➞ Permissions-Policy ➞ web-share
  30. http ➞ headers ➞ Permissions-Policy ➞ wildcards
  31. http ➞ headers ➞ Permissions-Policy ➞ xr-spatial-tracking

JAVASCRIPT

  1. javascript ➞ grammar ➞ trailing_commas ➞ trailing_commas_in_dynamic_import
  2. javascript ➞ operators ➞ import ➞ options_parameter
  3. javascript ➞ statements ➞ import ➞ import_assertions
  4. javascript ➞ statements ➞ import ➞ import_assertions ➞ type_json

Removed entries (11)

The entries in this section were found in BCD on Saturday 19 November 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 ➞ MediaSource ➞ worker_support
  2. api ➞ Request ➞ Request ➞ readablestream_request_body
  3. api ➞ SourceBuffer ➞ textTracks ➞ worker_support
  4. api ➞ SourceBuffer ➞ worker_support
  5. api ➞ SourceBufferList ➞ worker_support
  6. api ➞ VideoPlaybackQuality ➞ corruptedVideoFrames ➞ worker_support
  7. api ➞ VideoPlaybackQuality ➞ creationTime ➞ worker_support
  8. api ➞ VideoPlaybackQuality ➞ droppedVideoFrames ➞ worker_support
  9. api ➞ VideoPlaybackQuality ➞ totalFrameDelay ➞ worker_support
  10. api ➞ VideoPlaybackQuality ➞ totalVideoFrames ➞ worker_support
  11. api ➞ VideoPlaybackQuality ➞ worker_support