BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +21, -0

Support increases (21)

API

  1. api ➞ ScreenOrientation ➞ type
    Added to Safari  βžž  3 of 3 engines
  2. api ➞ AnimationTimeline ➞ getCurrentTime
    Added to Chrome  βžž  1 of 3 engines
  3. api ➞ Element ➞ animate ➞ options_rangeEnd_parameter Spec link
    Added to Chrome  βžž  1 of 3 engines
  4. api ➞ Element ➞ animate ➞ options_rangeStart_parameter Spec link
    Added to Chrome  βžž  1 of 3 engines
  5. api ➞ ScrollTimeline ➞ ScrollTimeline
    Added to Chrome  βžž  1 of 3 engines
  6. api ➞ ScrollTimeline
    Added to Chrome  βžž  1 of 3 engines
  7. api ➞ ScrollTimeline ➞ axis
    Added to Chrome  βžž  1 of 3 engines
  8. api ➞ ScrollTimeline ➞ source
    Added to Chrome  βžž  1 of 3 engines
  9. api ➞ ViewTimeline ➞ ViewTimeline
    Added to Chrome  βžž  1 of 3 engines
  10. api ➞ ViewTimeline
    Added to Chrome  βžž  1 of 3 engines
  11. api ➞ ViewTimeline ➞ endOffset
    Added to Chrome  βžž  1 of 3 engines
  12. api ➞ ViewTimeline ➞ startOffset
    Added to Chrome  βžž  1 of 3 engines
  13. api ➞ ViewTimeline ➞ subject
    Added to Chrome  βžž  1 of 3 engines

CSS

  1. css ➞ properties ➞ animation-timeline ➞ scroll
    Added to Chrome  βžž  1 of 3 engines
  2. css ➞ at-rules ➞ keyframes ➞ named_range_keyframes Spec link
    Added to Chrome  βžž  1 of 3 engines
  3. css ➞ properties ➞ animation ➞ animation-timeline
    Added to Chrome  βžž  1 of 3 engines
  4. css ➞ properties ➞ animation-range
    Added to Chrome  βžž  1 of 3 engines
  5. css ➞ properties ➞ animation-range-end
    Added to Chrome  βžž  1 of 3 engines
  6. css ➞ properties ➞ animation-range-start
    Added to Chrome  βžž  1 of 3 engines
  7. css ➞ properties ➞ animation-timeline ➞ view
    Added to Chrome  βžž  1 of 3 engines
  8. css ➞ properties ➞ view-timeline-inset
    Added to Chrome  βžž  1 of 3 engines

BCD Metadata Changes: 83

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

The entries in this section saw support information change since the report on Friday 2 June 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 ➞ HTMLCanvasElement ➞ getContext ➞ webgl_context ➞ options_alpha_parameter Spec link
    Backfilled for Safari  βžž  3 of 3 engines
  2. api ➞ HTMLCanvasElement ➞ getContext ➞ webgl_context ➞ options_failIfMajorPerformanceCaveat_parameter Spec link
    Backfilled for Safari  βžž  3 of 3 engines
  3. api ➞ HTMLCanvasElement ➞ getContext ➞ webgl_context ➞ options_powerPreference_parameter Spec link
    Backfilled for Safari  βžž  3 of 3 engines
  4. api ➞ InstallEvent
    Backfilled for Safari  βžž  3 of 3 engines
  5. api ➞ Response ➞ Response ➞ body_parameter_optional
    Backfilled for Safari  βžž  3 of 3 engines
  6. api ➞ SVGImageElement ➞ decoding
    Backfilled for Safari  βžž  3 of 3 engines
  7. api ➞ WEBGL_compressed_texture_s3tc_srgb
    Backfilled for Safari  βžž  3 of 3 engines
  8. api ➞ WebGLVertexArrayObjectOES
    Backfilled for Safari  βžž  3 of 3 engines
  9. api ➞ SVGFEImageElement ➞ crossOrigin
    Backfilled for Firefox  βžž  1 of 3 engines
  10. api ➞ SVGImageElement ➞ crossOrigin
    Backfilled for Firefox  βžž  1 of 3 engines

CSS

  1. css ➞ properties ➞ font-style ➞ oblique-angle
    Backfilled for Chrome  βžž  3 of 3 engines
  2. css ➞ properties ➞ mask-origin ➞ fill-box
    Backfilled for Firefox  βžž  1 of 3 engines
  3. css ➞ properties ➞ mask-origin ➞ stroke-box
    Backfilled for Firefox  βžž  1 of 3 engines
  4. css ➞ properties ➞ mask-origin ➞ view-box
    Backfilled for Firefox  βžž  1 of 3 engines
  5. css ➞ properties ➞ text-orientation ➞ sideways
    Backfilled for Chrome  βžž  3 of 3 engines
  6. css ➞ properties ➞ view-timeline
    Backfilled for Firefox  βžž  2 of 3 engines
  7. css ➞ properties ➞ view-timeline-axis
    Backfilled for Firefox  βžž  2 of 3 engines
  8. css ➞ properties ➞ view-timeline-name
    Backfilled for Firefox  βžž  2 of 3 engines
  9. css ➞ types ➞ line-style
    Backfilled for Firefox  βžž  3 of 3 engines
  10. css ➞ types ➞ overflow
    Backfilled for Firefox  βžž  3 of 3 engines
  11. css ➞ types ➞ overflow ➞ clip
    Backfilled for Chrome  βžž  2 of 3 engines
  12. css ➞ types ➞ overflow ➞ overlay
    Backfilled for Firefox  βžž  2 of 3 engines

HTML

  1. html ➞ elements ➞ iframe ➞ sandbox ➞ allow-forms Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  2. html ➞ elements ➞ iframe ➞ sandbox ➞ allow-modals Spec link
    Backfilled for Safari  βžž  3 of 3 engines
  3. html ➞ elements ➞ iframe ➞ sandbox ➞ allow-orientation-lock Spec link
    Backfilled for Firefox  βžž  2 of 3 engines
  4. html ➞ elements ➞ iframe ➞ sandbox ➞ allow-pointer-lock Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  5. html ➞ elements ➞ iframe ➞ sandbox ➞ allow-popups Spec link
    Backfilled for Safari  βžž  3 of 3 engines
  6. html ➞ elements ➞ iframe ➞ sandbox ➞ allow-popups-to-escape-sandbox Spec link
    Backfilled for Safari  βžž  3 of 3 engines
  7. html ➞ elements ➞ iframe ➞ sandbox ➞ allow-scripts Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  8. html ➞ elements ➞ iframe ➞ sandbox ➞ allow-top-navigation Spec link
    Backfilled for Firefox  βžž  3 of 3 engines
  9. html ➞ elements ➞ iframe ➞ sandbox ➞ allow-top-navigation-to-custom-protocols Spec link
    Backfilled for Firefox  βžž  2 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ Array ➞ fromAsync
    Backfilled for Firefox  βžž  2 of 3 engines

SVG

  1. svg ➞ elements ➞ feImage ➞ crossorigin
    Backfilled for Firefox  βžž  1 of 3 engines
  2. svg ➞ elements ➞ image ➞ crossorigin
    Backfilled for Firefox  βžž  1 of 3 engines
  3. svg ➞ elements ➞ image ➞ decoding
    Backfilled for Firefox  βžž  3 of 3 engines

New entries (32)

The entries in this section were not found in BCD on Friday 2 June 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 ➞ AnimationTimeline ➞ getCurrentTime
  2. api ➞ Element ➞ animate ➞ options_rangeEnd_parameter
  3. api ➞ Element ➞ animate ➞ options_rangeStart_parameter
  4. api ➞ SVGFEImageElement ➞ crossOrigin
  5. api ➞ SVGImageElement ➞ crossOrigin
  6. api ➞ ScrollTimeline ➞ ScrollTimeline
  7. api ➞ ScrollTimeline
  8. api ➞ ScrollTimeline ➞ axis
  9. api ➞ ScrollTimeline ➞ source
  10. api ➞ ViewTimeline ➞ ViewTimeline
  11. api ➞ ViewTimeline
  12. api ➞ ViewTimeline ➞ endOffset
  13. api ➞ ViewTimeline ➞ startOffset
  14. api ➞ ViewTimeline ➞ subject

CSS

  1. css ➞ at-rules ➞ keyframes ➞ named_range_keyframes
  2. css ➞ properties ➞ animation ➞ animation-timeline
  3. css ➞ properties ➞ animation-range
  4. css ➞ properties ➞ animation-range-end
  5. css ➞ properties ➞ animation-range-start
  6. css ➞ properties ➞ animation-timeline ➞ view
  7. css ➞ properties ➞ view-timeline
  8. css ➞ properties ➞ view-timeline-axis
  9. css ➞ properties ➞ view-timeline-inset
  10. css ➞ properties ➞ view-timeline-name
  11. css ➞ types ➞ line-style
  12. css ➞ types ➞ overflow
  13. css ➞ types ➞ overflow ➞ clip
  14. css ➞ types ➞ overflow ➞ overlay

HTML

  1. html ➞ manifest ➞ shortcuts

SVG

  1. svg ➞ elements ➞ feImage ➞ crossorigin
  2. svg ➞ elements ➞ image ➞ crossorigin
  3. svg ➞ elements ➞ image ➞ decoding

Removed entries (16)

The entries in this section were found in BCD on Friday 2 June 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 ➞ DeviceLightEvent
  2. api ➞ DeviceLightEvent ➞ value
  3. api ➞ DeviceProximityEvent
  4. api ➞ DeviceProximityEvent ➞ max
  5. api ➞ DeviceProximityEvent ➞ min
  6. api ➞ DeviceProximityEvent ➞ value
  7. api ➞ UserProximityEvent
  8. api ➞ UserProximityEvent ➞ near
  9. api ➞ WebGL2RenderingContext ➞ commit
  10. api ➞ WebGLRenderingContext ➞ commit
  11. api ➞ Window ➞ deviceproximity_event
  12. api ➞ Window ➞ userproximity_event

CSS

  1. css ➞ properties ➞ text-decoration ➞ blink

HTML

  1. html ➞ global_attributes ➞ contenteditable ➞ caret
  2. html ➞ global_attributes ➞ contenteditable ➞ events
  3. html ➞ global_attributes ➞ contenteditable ➞ typing