BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +4, -0

Support increases (4)

HTML

  1. html ➞ elements ➞ script ➞ type ➞ speculationrules ➞ tag
    Added to Chrome  βžž  1 of 3 engines

HTTP

  1. http ➞ headers ➞ Set-Login
    Added to Firefox  βžž  2 of 3 engines
  2. http ➞ headers ➞ Sec-Speculation-Tags Spec link
    Added to Chrome  βžž  1 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ Iterator ➞ Iterator
    Added to Safari  βžž  3 of 3 engines

BCD Metadata Changes: 191

Show all 191 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 (36)

The entries in this section saw support information change since the report on Friday, 4 April 2025, 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 ➞ Notification ➞ actions
    Backfilled for Firefox  βžž  2 of 3 engines
  2. api ➞ CustomElementRegistry ➞ define ➞ connectedMoveCallback_lifecycle_callback Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  3. api ➞ EventTarget ➞ when Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  4. api ➞ Observable ➞ Observable Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  5. api ➞ Observable Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  6. api ➞ Observable ➞ catch Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  7. api ➞ Observable ➞ drop Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  8. api ➞ Observable ➞ every Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  9. api ➞ Observable ➞ filter Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  10. api ➞ Observable ➞ finally Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  11. api ➞ Observable ➞ find Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  12. api ➞ Observable ➞ first Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  13. api ➞ Observable ➞ flatMap Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  14. api ➞ Observable ➞ forEach Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  15. api ➞ Observable ➞ from_static Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  16. api ➞ Observable ➞ inspect Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  17. api ➞ Observable ➞ last Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  18. api ➞ Observable ➞ map Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  19. api ➞ Observable ➞ reduce Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  20. api ➞ Observable ➞ some Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  21. api ➞ Observable ➞ subscribe Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  22. api ➞ Observable ➞ switchMap Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  23. api ➞ Observable ➞ take Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  24. api ➞ Observable ➞ takeUntil Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  25. api ➞ Observable ➞ toArray Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  26. api ➞ Subscriber Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  27. api ➞ Subscriber ➞ active Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  28. api ➞ Subscriber ➞ addTeardown Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  29. api ➞ Subscriber ➞ complete Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  30. api ➞ Subscriber ➞ error Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  31. api ➞ Subscriber ➞ next Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  32. api ➞ Subscriber ➞ signal Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

CSS

  1. css ➞ properties ➞ text-wrap ➞ pretty
    Backfilled for Safari  βžž  2 of 3 engines

HTTP

  1. http ➞ headers ➞ Reporting-Endpoints
    Backfilled for Safari  βžž  3 of 3 engines
  2. http ➞ headers ➞ Permissions-Policy ➞ deferred-fetch
    Backfilled for Chrome  βžž  1 of 3 engines
  3. http ➞ headers ➞ Permissions-Policy ➞ deferred-fetch-minimal
    Backfilled for Chrome  βžž  1 of 3 engines

New entries (35)

The entries in this section were not found in BCD on Friday, 4 April 2025, 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 ➞ CustomElementRegistry ➞ define ➞ connectedMoveCallback_lifecycle_callback
  2. api ➞ EventTarget ➞ when
  3. api ➞ Observable ➞ Observable
  4. api ➞ Observable
  5. api ➞ Observable ➞ catch
  6. api ➞ Observable ➞ drop
  7. api ➞ Observable ➞ every
  8. api ➞ Observable ➞ filter
  9. api ➞ Observable ➞ finally
  10. api ➞ Observable ➞ find
  11. api ➞ Observable ➞ first
  12. api ➞ Observable ➞ flatMap
  13. api ➞ Observable ➞ forEach
  14. api ➞ Observable ➞ from_static
  15. api ➞ Observable ➞ inspect
  16. api ➞ Observable ➞ last
  17. api ➞ Observable ➞ map
  18. api ➞ Observable ➞ reduce
  19. api ➞ Observable ➞ some
  20. api ➞ Observable ➞ subscribe
  21. api ➞ Observable ➞ switchMap
  22. api ➞ Observable ➞ take
  23. api ➞ Observable ➞ takeUntil
  24. api ➞ Observable ➞ toArray
  25. api ➞ Subscriber
  26. api ➞ Subscriber ➞ active
  27. api ➞ Subscriber ➞ addTeardown
  28. api ➞ Subscriber ➞ complete
  29. api ➞ Subscriber ➞ error
  30. api ➞ Subscriber ➞ next
  31. api ➞ Subscriber ➞ signal

HTML

  1. html ➞ elements ➞ script ➞ type ➞ speculationrules ➞ tag

HTTP

  1. http ➞ headers ➞ Permissions-Policy ➞ deferred-fetch
  2. http ➞ headers ➞ Permissions-Policy ➞ deferred-fetch-minimal
  3. http ➞ headers ➞ Sec-Speculation-Tags

Removed entries (120)

The entries in this section were found in BCD on Friday, 4 April 2025, 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 ➞ HTMLHeadElement ➞ profile
  2. api ➞ SVGCursorElement
  3. api ➞ SVGFontElement
  4. api ➞ SVGFontFaceElement
  5. api ➞ SVGFontFaceFormatElement
  6. api ➞ SVGFontFaceNameElement
  7. api ➞ SVGFontFaceSrcElement
  8. api ➞ SVGFontFaceUriElement
  9. api ➞ SVGGlyphElement
  10. api ➞ SVGGlyphRefElement
  11. api ➞ SVGGlyphRefElement ➞ dx
  12. api ➞ SVGGlyphRefElement ➞ dy
  13. api ➞ SVGGlyphRefElement ➞ format
  14. api ➞ SVGGlyphRefElement ➞ glyphRef
  15. api ➞ SVGGlyphRefElement ➞ href
  16. api ➞ SVGGlyphRefElement ➞ x
  17. api ➞ SVGGlyphRefElement ➞ y
  18. api ➞ SVGHKernElement
  19. api ➞ SVGMissingGlyphElement
  20. api ➞ SVGTRefElement
  21. api ➞ SVGVKernElement
  22. api ➞ Window ➞ showModalDialog

HTML

  1. html ➞ elements ➞ head ➞ profile
  2. html ➞ elements ➞ pre ➞ wrap

SVG

  1. svg ➞ elements ➞ cursor
  2. svg ➞ elements ➞ cursor ➞ href
  3. svg ➞ elements ➞ cursor ➞ systemLanguage
  4. svg ➞ elements ➞ cursor ➞ x
  5. svg ➞ elements ➞ cursor ➞ xlink_href
  6. svg ➞ elements ➞ cursor ➞ y
  7. svg ➞ elements ➞ font
  8. svg ➞ elements ➞ font ➞ horiz-adv-x
  9. svg ➞ elements ➞ font ➞ horiz-origin-x
  10. svg ➞ elements ➞ font ➞ horiz-origin-y
  11. svg ➞ elements ➞ font ➞ vert-adv-y
  12. svg ➞ elements ➞ font ➞ vert-origin-x
  13. svg ➞ elements ➞ font ➞ vert-origin-y
  14. svg ➞ elements ➞ font-face
  15. svg ➞ elements ➞ font-face ➞ accent-height
  16. svg ➞ elements ➞ font-face ➞ alphabetic
  17. svg ➞ elements ➞ font-face ➞ ascent
  18. svg ➞ elements ➞ font-face ➞ bbox
  19. svg ➞ elements ➞ font-face ➞ cap-height
  20. svg ➞ elements ➞ font-face ➞ descent
  21. svg ➞ elements ➞ font-face ➞ font-family
  22. svg ➞ elements ➞ font-face ➞ font-size
  23. svg ➞ elements ➞ font-face ➞ font-stretch
  24. svg ➞ elements ➞ font-face ➞ font-style
  25. svg ➞ elements ➞ font-face ➞ font-variant
  26. svg ➞ elements ➞ font-face ➞ font-weight
  27. svg ➞ elements ➞ font-face ➞ hanging
  28. svg ➞ elements ➞ font-face ➞ ideographic
  29. svg ➞ elements ➞ font-face ➞ mathematical
  30. svg ➞ elements ➞ font-face ➞ overline-position
  31. svg ➞ elements ➞ font-face ➞ overline-thickness
  32. svg ➞ elements ➞ font-face ➞ panose-1
  33. svg ➞ elements ➞ font-face ➞ slope
  34. svg ➞ elements ➞ font-face ➞ stemh
  35. svg ➞ elements ➞ font-face ➞ stemv
  36. svg ➞ elements ➞ font-face ➞ strikethrough-position
  37. svg ➞ elements ➞ font-face ➞ strikethrough-thickness
  38. svg ➞ elements ➞ font-face ➞ underline-position
  39. svg ➞ elements ➞ font-face ➞ underline-thickness
  40. svg ➞ elements ➞ font-face ➞ unicode-range
  41. svg ➞ elements ➞ font-face ➞ units-per-em
  42. svg ➞ elements ➞ font-face ➞ v-alphabetic
  43. svg ➞ elements ➞ font-face ➞ v-hanging
  44. svg ➞ elements ➞ font-face ➞ v-ideographic
  45. svg ➞ elements ➞ font-face ➞ v-mathematical
  46. svg ➞ elements ➞ font-face ➞ widths
  47. svg ➞ elements ➞ font-face ➞ x-height
  48. svg ➞ elements ➞ font-face-format
  49. svg ➞ elements ➞ font-face-format ➞ string
  50. svg ➞ elements ➞ font-face-name
  51. svg ➞ elements ➞ font-face-name ➞ name
  52. svg ➞ elements ➞ font-face-src
  53. svg ➞ elements ➞ font-face-uri
  54. svg ➞ elements ➞ font-face-uri ➞ xlink_href
  55. svg ➞ elements ➞ glyph
  56. svg ➞ elements ➞ glyph ➞ arabic-form
  57. svg ➞ elements ➞ glyph ➞ d
  58. svg ➞ elements ➞ glyph ➞ glyph-name
  59. svg ➞ elements ➞ glyph ➞ horiz-adv-x
  60. svg ➞ elements ➞ glyph ➞ lang
  61. svg ➞ elements ➞ glyph ➞ orientation
  62. svg ➞ elements ➞ glyph ➞ unicode
  63. svg ➞ elements ➞ glyph ➞ vert-adv-y
  64. svg ➞ elements ➞ glyph ➞ vert-origin-x
  65. svg ➞ elements ➞ glyph ➞ vert-origin-y
  66. svg ➞ elements ➞ glyphRef
  67. svg ➞ elements ➞ glyphRef ➞ dx
  68. svg ➞ elements ➞ glyphRef ➞ dy
  69. svg ➞ elements ➞ glyphRef ➞ format
  70. svg ➞ elements ➞ glyphRef ➞ glyphRef
  71. svg ➞ elements ➞ glyphRef ➞ x
  72. svg ➞ elements ➞ glyphRef ➞ xlink_href
  73. svg ➞ elements ➞ glyphRef ➞ y
  74. svg ➞ elements ➞ hkern
  75. svg ➞ elements ➞ hkern ➞ g1
  76. svg ➞ elements ➞ hkern ➞ g2
  77. svg ➞ elements ➞ hkern ➞ k
  78. svg ➞ elements ➞ hkern ➞ u1
  79. svg ➞ elements ➞ hkern ➞ u2
  80. svg ➞ elements ➞ missing-glyph
  81. svg ➞ elements ➞ missing-glyph ➞ d
  82. svg ➞ elements ➞ missing-glyph ➞ horiz-adv-x
  83. svg ➞ elements ➞ missing-glyph ➞ vert-adv-y
  84. svg ➞ elements ➞ missing-glyph ➞ vert-origin-x
  85. svg ➞ elements ➞ missing-glyph ➞ vert-origin-y
  86. svg ➞ elements ➞ tref
  87. svg ➞ elements ➞ tref ➞ fill
  88. svg ➞ elements ➞ tref ➞ fill ➞ context-fill
  89. svg ➞ elements ➞ tref ➞ systemLanguage
  90. svg ➞ elements ➞ tref ➞ xlink_href
  91. svg ➞ elements ➞ vkern
  92. svg ➞ elements ➞ vkern ➞ g1
  93. svg ➞ elements ➞ vkern ➞ g2
  94. svg ➞ elements ➞ vkern ➞ k
  95. svg ➞ elements ➞ vkern ➞ u1
  96. svg ➞ elements ➞ vkern ➞ u2