BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +9, -0

Support increases (9)

API

  1. api ➞ HTMLTemplateElement ➞ shadowRootDelegatesFocus Spec link
    Added to Chrome  βžž  2 of 3 engines
  2. api ➞ PerformanceScriptTiming ➞ sourceCharPosition
    Added to Chrome  βžž  1 of 3 engines
  3. api ➞ PerformanceScriptTiming ➞ sourceURL
    Added to Chrome  βžž  1 of 3 engines

HTTP

  1. http ➞ headers ➞ Content-Encoding ➞ zstd
    Added to Firefox  βžž  2 of 3 engines

JAVASCRIPT

  1. javascript ➞ statements ➞ import ➞ import_attributes
    Added to Chrome  βžž  2 of 3 engines
  2. javascript ➞ statements ➞ import ➞ import_attributes ➞ type_json
    Added to Chrome  βžž  2 of 3 engines
  3. javascript ➞ statements ➞ import ➞ import_attributes ➞ type_css
    Added to Chrome  βžž  1 of 3 engines

WEBEXTENSIONS

  1. webextensions ➞ api ➞ commands ➞ onCommand ➞ tab
    Added to Firefox  βžž  2 of 3 engines
  2. webextensions ➞ api ➞ runtime ➞ MessageSender ➞ origin
    Added to Firefox  βžž  2 of 3 engines

BCD Metadata Changes: 62

Show all 62 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 (31)

The entries in this section saw support information change since the report on Friday 12 April 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 ➞ HTMLAnchorElement ➞ referrerPolicy ➞ no-referrer-when-downgrade
    Backfilled for Safari  βžž  3 of 3 engines
  2. api ➞ HTMLAnchorElement ➞ referrerPolicy ➞ origin-when-cross-origin
    Backfilled for Safari  βžž  3 of 3 engines
  3. api ➞ HTMLAnchorElement ➞ referrerPolicy ➞ unsafe-url
    Backfilled for Safari  βžž  3 of 3 engines
  4. api ➞ HTMLAreaElement ➞ referrerPolicy ➞ no-referrer-when-downgrade
    Backfilled for Safari  βžž  3 of 3 engines
  5. api ➞ HTMLAreaElement ➞ referrerPolicy ➞ origin-when-cross-origin
    Backfilled for Safari  βžž  3 of 3 engines
  6. api ➞ HTMLAreaElement ➞ referrerPolicy ➞ unsafe-url
    Backfilled for Safari  βžž  3 of 3 engines
  7. api ➞ HTMLIFrameElement ➞ referrerPolicy ➞ no-referrer-when-downgrade
    Backfilled for Safari  βžž  3 of 3 engines
  8. api ➞ HTMLIFrameElement ➞ referrerPolicy ➞ origin-when-cross-origin
    Backfilled for Safari  βžž  3 of 3 engines
  9. api ➞ HTMLIFrameElement ➞ referrerPolicy ➞ unsafe-url
    Backfilled for Safari  βžž  3 of 3 engines
  10. api ➞ HTMLImageElement ➞ referrerPolicy ➞ no-referrer-when-downgrade
    Backfilled for Safari  βžž  3 of 3 engines
  11. api ➞ HTMLImageElement ➞ referrerPolicy ➞ origin-when-cross-origin
    Backfilled for Safari  βžž  3 of 3 engines
  12. api ➞ HTMLImageElement ➞ referrerPolicy ➞ unsafe-url
    Backfilled for Safari  βžž  3 of 3 engines
  13. api ➞ HTMLLinkElement ➞ referrerPolicy ➞ no-referrer-when-downgrade
    Backfilled for Safari  βžž  3 of 3 engines
  14. api ➞ HTMLLinkElement ➞ referrerPolicy ➞ origin-when-cross-origin
    Backfilled for Safari  βžž  3 of 3 engines
  15. api ➞ HTMLLinkElement ➞ referrerPolicy ➞ unsafe-url
    Backfilled for Safari  βžž  3 of 3 engines
  16. api ➞ HTMLScriptElement ➞ referrerPolicy ➞ no-referrer-when-downgrade
    Backfilled for Safari  βžž  3 of 3 engines
  17. api ➞ HTMLScriptElement ➞ referrerPolicy ➞ origin-when-cross-origin
    Backfilled for Safari  βžž  3 of 3 engines
  18. api ➞ HTMLScriptElement ➞ referrerPolicy ➞ unsafe-url
    Backfilled for Safari  βžž  3 of 3 engines
  19. api ➞ IntersectionObserver ➞ IntersectionObserver ➞ options_root_parameter_Document
    Backfilled for Safari  βžž  3 of 3 engines
  20. api ➞ OffscreenCanvas ➞ getContext ➞ webgl2_context
    Backfilled for Safari  βžž  3 of 3 engines
  21. api ➞ OffscreenCanvas ➞ getContext ➞ webgl_context
    Backfilled for Safari  βžž  3 of 3 engines

CSS

  1. css ➞ properties ➞ transition ➞ transition-behavior
    Backfilled for Firefox  βžž  2 of 3 engines
  2. css ➞ properties ➞ transition-behavior
    Backfilled for Firefox  βžž  3 of 3 engines
  3. css ➞ properties ➞ content-visibility ➞ is_transitionable Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ JSON ➞ parse ➞ reviver_parameter_context_argument
    Backfilled for Chrome  βžž  1 of 3 engines
  2. javascript ➞ statements ➞ import ➞ import_assertions ➞ type_css
    Backfilled for Chrome  βžž  1 of 3 engines

WEBEXTENSIONS

  1. webextensions ➞ api ➞ commands ➞ Command ➞ description
    Backfilled for Firefox  βžž  3 of 3 engines
  2. webextensions ➞ api ➞ commands ➞ Command ➞ shortcut
    Backfilled for Firefox  βžž  3 of 3 engines
  3. webextensions ➞ api ➞ commands ➞ update ➞ description
    Backfilled for Firefox  βžž  1 of 3 engines
  4. webextensions ➞ api ➞ commands ➞ update ➞ name
    Backfilled for Firefox  βžž  1 of 3 engines
  5. webextensions ➞ api ➞ commands ➞ update ➞ shortcut
    Backfilled for Firefox  βžž  1 of 3 engines

New entries (11)

The entries in this section were not found in BCD on Friday 12 April 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 ➞ PerformanceScriptTiming ➞ sourceCharPosition
  2. api ➞ PerformanceScriptTiming ➞ sourceURL

CSS

  1. css ➞ properties ➞ content-visibility ➞ is_transitionable

JAVASCRIPT

  1. javascript ➞ builtins ➞ JSON ➞ parse ➞ reviver_parameter_context_argument
  2. javascript ➞ statements ➞ import ➞ import_assertions ➞ type_css
  3. javascript ➞ statements ➞ import ➞ import_attributes ➞ type_css

WEBEXTENSIONS

  1. webextensions ➞ api ➞ commands ➞ Command ➞ description
  2. webextensions ➞ api ➞ commands ➞ Command ➞ shortcut
  3. webextensions ➞ api ➞ commands ➞ update ➞ description
  4. webextensions ➞ api ➞ commands ➞ update ➞ name
  5. webextensions ➞ api ➞ commands ➞ update ➞ shortcut

Removed entries (20)

The entries in this section were found in BCD on Friday 12 April 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.

CSS

  1. css ➞ properties ➞ content-visibility ➞ transitionable

JAVASCRIPT

  1. javascript ➞ builtins ➞ ArrayBuffer ➞ ArrayBuffer ➞ new_required
  2. javascript ➞ builtins ➞ DataView ➞ DataView ➞ new_required
  3. javascript ➞ builtins ➞ Float32Array ➞ Float32Array ➞ new_required
  4. javascript ➞ builtins ➞ Float64Array ➞ Float64Array ➞ new_required
  5. javascript ➞ builtins ➞ Int16Array ➞ Int16Array ➞ new_required
  6. javascript ➞ builtins ➞ Int32Array ➞ Int32Array ➞ new_required
  7. javascript ➞ builtins ➞ Int8Array ➞ Int8Array ➞ new_required
  8. javascript ➞ builtins ➞ Map ➞ Map ➞ new_required
  9. javascript ➞ builtins ➞ Set ➞ Set ➞ new_required
  10. javascript ➞ builtins ➞ TypedArray ➞ new_required
  11. javascript ➞ builtins ➞ Uint16Array ➞ Uint16Array ➞ new_required
  12. javascript ➞ builtins ➞ Uint32Array ➞ Uint32Array ➞ new_required
  13. javascript ➞ builtins ➞ Uint8Array ➞ Uint8Array ➞ new_required
  14. javascript ➞ builtins ➞ Uint8ClampedArray ➞ Uint8ClampedArray ➞ new_required
  15. javascript ➞ builtins ➞ WeakMap ➞ WeakMap ➞ new_required

WEBEXTENSIONS

  1. webextensions ➞ api ➞ commands ➞ Command ➞ tab
  2. webextensions ➞ api ➞ commands ➞ update ➞ details ➞ description
  3. webextensions ➞ api ➞ commands ➞ update ➞ details ➞ name
  4. webextensions ➞ api ➞ commands ➞ update ➞ details ➞ shortcut