BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +41, -0

Support increases (41)

API

  1. api ➞ CSS ➞ cap_static Spec link
    Added to Safari  βžž  2 of 3 engines
  2. api ➞ CSS ➞ highlights_static
    Added to Safari  βžž  3 of 3 engines
  3. api ➞ CSS ➞ rcap_static Spec link
    Added to Safari  βžž  2 of 3 engines
  4. api ➞ CSS ➞ rch_static Spec link
    Added to Safari  βžž  2 of 3 engines
  5. api ➞ CSS ➞ rex_static Spec link
    Added to Safari  βžž  2 of 3 engines
  6. api ➞ CSS ➞ ric_static Spec link
    Added to Safari  βžž  2 of 3 engines
  7. api ➞ CanvasRenderingContext2D ➞ reset
    Added to Safari  βžž  3 of 3 engines
  8. api ➞ HTMLDetailsElement ➞ name
    Added to Safari  βžž  2 of 3 engines
  9. api ➞ Highlight ➞ @@iterator
    Added to Safari  βžž  3 of 3 engines
  10. api ➞ Highlight ➞ Highlight Spec link
    Added to Safari  βžž  3 of 3 engines
  11. api ➞ Highlight Spec link
    Added to Safari  βžž  3 of 3 engines
  12. api ➞ Highlight ➞ add
    Added to Safari  βžž  3 of 3 engines
  13. api ➞ Highlight ➞ clear
    Added to Safari  βžž  3 of 3 engines
  14. api ➞ Highlight ➞ delete
    Added to Safari  βžž  3 of 3 engines
  15. api ➞ Highlight ➞ entries
    Added to Safari  βžž  3 of 3 engines
  16. api ➞ Highlight ➞ forEach
    Added to Safari  βžž  3 of 3 engines
  17. api ➞ Highlight ➞ has
    Added to Safari  βžž  3 of 3 engines
  18. api ➞ Highlight ➞ keys
    Added to Safari  βžž  3 of 3 engines
  19. api ➞ Highlight ➞ priority Spec link
    Added to Safari  βžž  3 of 3 engines
  20. api ➞ Highlight ➞ size
    Added to Safari  βžž  3 of 3 engines
  21. api ➞ Highlight ➞ type Spec link
    Added to Safari  βžž  3 of 3 engines
  22. api ➞ Highlight ➞ values
    Added to Safari  βžž  3 of 3 engines
  23. api ➞ HighlightRegistry ➞ @@iterator
    Added to Safari  βžž  3 of 3 engines
  24. api ➞ HighlightRegistry Spec link
    Added to Safari  βžž  3 of 3 engines
  25. api ➞ HighlightRegistry ➞ clear
    Added to Safari  βžž  3 of 3 engines
  26. api ➞ HighlightRegistry ➞ delete
    Added to Safari  βžž  3 of 3 engines
  27. api ➞ HighlightRegistry ➞ entries
    Added to Safari  βžž  3 of 3 engines
  28. api ➞ HighlightRegistry ➞ forEach
    Added to Safari  βžž  3 of 3 engines
  29. api ➞ HighlightRegistry ➞ get
    Added to Safari  βžž  3 of 3 engines
  30. api ➞ HighlightRegistry ➞ has
    Added to Safari  βžž  3 of 3 engines
  31. api ➞ HighlightRegistry ➞ keys
    Added to Safari  βžž  3 of 3 engines
  32. api ➞ HighlightRegistry ➞ set
    Added to Safari  βžž  3 of 3 engines
  33. api ➞ HighlightRegistry ➞ size
    Added to Safari  βžž  3 of 3 engines
  34. api ➞ HighlightRegistry ➞ values
    Added to Safari  βžž  3 of 3 engines
  35. api ➞ OffscreenCanvasRenderingContext2D ➞ reset
    Added to Safari  βžž  3 of 3 engines
  36. api ➞ SVGImageElement ➞ crossOrigin
    Added to Safari  βžž  3 of 3 engines

CSS

  1. css ➞ properties ➞ counter-set
    Added to Safari  βžž  3 of 3 engines
  2. css ➞ selectors ➞ highlight
    Added to Safari  βžž  3 of 3 engines
  3. css ➞ types ➞ length-percentage ➞ cap
    Added to Safari  βžž  2 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ Promise ➞ withResolvers
    Added to Firefox  βžž  2 of 3 engines

WEBASSEMBLY

  1. webassembly ➞ tail-calls Spec link
    Added to Firefox  βžž  2 of 3 engines

BCD Metadata Changes: 35

Show all 35 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 (22)

The entries in this section saw support information change since the report on Saturday 25 November 2023, 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 ➞ Document ➞ hasStorageAccess
    Backfilled for Chrome  βžž  3 of 3 engines
  2. api ➞ Document ➞ requestStorageAccess
    Backfilled for Chrome  βžž  3 of 3 engines
  3. api ➞ HTMLLinkElement ➞ imageSizes Spec link
    Backfilled for Safari  βžž  3 of 3 engines
  4. api ➞ HTMLLinkElement ➞ imageSrcset Spec link
    Backfilled for Safari  βžž  3 of 3 engines
  5. api ➞ HTMLVideoElement ➞ disablePictureInPicture
    Backfilled for Firefox  βžž  3 of 3 engines
  6. api ➞ Permissions ➞ permission_storage-access Spec link
    Backfilled for Firefox  βžž  2 of 3 engines
  7. api ➞ MediaKeys ➞ getStatusForPolicy Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  8. api ➞ WebTransportBidirectionalStream ➞ readable ➞ returns_WebTransportReceiveStream Spec link
    Backfilled for Firefox  βžž  1 of 3 engines
  9. api ➞ WebTransportBidirectionalStream ➞ writable ➞ returns_WebTransportSendStream Spec link
    Backfilled for Firefox  βžž  1 of 3 engines

CSS

  1. css ➞ selectors ➞ future
    Backfilled for Chrome  βžž  2 of 3 engines
  2. css ➞ selectors ➞ past
    Backfilled for Chrome  βžž  2 of 3 engines
  3. css ➞ selectors ➞ picture-in-picture
    Backfilled for Safari  βžž  2 of 3 engines
  4. css ➞ types ➞ length-percentage ➞ ic
    Backfilled for Safari  βžž  2 of 3 engines
  5. css ➞ types ➞ length-percentage ➞ vb
    Backfilled for Safari  βžž  1 of 3 engines
  6. css ➞ types ➞ length-percentage ➞ vi
    Backfilled for Safari  βžž  1 of 3 engines
  7. css ➞ selectors ➞ closed Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  8. css ➞ selectors ➞ open Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

HTML

  1. html ➞ elements ➞ link ➞ imagesizes
    Backfilled for Safari  βžž  3 of 3 engines
  2. html ➞ elements ➞ link ➞ imagesrcset
    Backfilled for Safari  βžž  3 of 3 engines

WEBASSEMBLY

  1. webassembly ➞ extended-constant-expressions Spec link
    Backfilled for Chrome  βžž  2 of 3 engines

WEBEXTENSIONS

  1. webextensions ➞ api ➞ tabs ➞ Tab ➞ hidden
    Backfilled for Firefox  βžž  1 of 3 engines
  2. webextensions ➞ api ➞ webRequest ➞ onBeforeSendHeaders ➞ details ➞ frameAncestors
    Backfilled for Firefox  βžž  1 of 3 engines

New entries (8)

The entries in this section were not found in BCD on Saturday 25 November 2023, 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 ➞ MediaKeys ➞ getStatusForPolicy
  2. api ➞ WebTransportBidirectionalStream ➞ readable ➞ returns_WebTransportReceiveStream
  3. api ➞ WebTransportBidirectionalStream ➞ writable ➞ returns_WebTransportSendStream

CSS

  1. css ➞ selectors ➞ closed
  2. css ➞ selectors ➞ open

JAVASCRIPT

  1. javascript ➞ builtins ➞ Promise ➞ withResolvers

WEBEXTENSIONS

  1. webextensions ➞ api ➞ tabs ➞ Tab ➞ hidden
  2. webextensions ➞ api ➞ webRequest ➞ onBeforeSendHeaders ➞ details ➞ frameAncestors

Removed entries (5)

The entries in this section were found in BCD on Saturday 25 November 2023, 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 ➞ Window ➞ pageXOffset
  2. api ➞ Window ➞ pageYOffset

CSS

  1. css ➞ properties ➞ grid-column-gap
  2. css ➞ properties ➞ grid-gap
  3. css ➞ properties ➞ grid-row-gap