diff --git a/features/beforeunload.yml b/features/beforeunload.yml index 97728f19df9..8750b424774 100644 --- a/features/beforeunload.yml +++ b/features/beforeunload.yml @@ -1,9 +1,12 @@ name: Beforeunload description: "The `beforeunload` event is fired when the current window is about to be unloaded. Typically this is used to display a dialog to confirm if users really want to leave the page when there is unsaved data that would be lost." spec: https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-beforeunloadevent-interface +status: + compute_from: api.Window.beforeunload_event # The commented out keys below are deprecated. compat_features: - api.BeforeUnloadEvent + - api.BeforeUnloadEvent.user_interaction - api.Window.beforeunload_event #- api.Window.beforeunload_event.event_returnvalue_activation #- api.Window.beforeunload_event.generic_string_displayed diff --git a/features/beforeunload.yml.dist b/features/beforeunload.yml.dist index 2183431a6a1..a4c6df57cf2 100644 --- a/features/beforeunload.yml.dist +++ b/features/beforeunload.yml.dist @@ -2,15 +2,19 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: high + baseline_low_date: 2015-07-29 + baseline_high_date: 2018-01-29 support: - chrome: "119" - chrome_android: "119" - edge: "119" - firefox: "6" - firefox_android: "6" - safari: "11" + chrome: "1" + chrome_android: "18" + edge: "12" + firefox: "1" + firefox_android: "4" + safari: "3" + safari_ios: "1" compat_features: + # ⬇️ Same status as overall feature ⬇️ # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -37,7 +41,19 @@ compat_features: # safari_ios: "7" - api.BeforeUnloadEvent - # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "60" + # chrome_android: "60" + # edge: "79" + # firefox: "44" + # firefox_android: "44" + # safari: "11" + # safari_ios: "11" + - api.BeforeUnloadEvent.user_interaction + # baseline: false # support: # chrome: "119" diff --git a/features/bfcache-blocking-reasons.yml b/features/bfcache-blocking-reasons.yml index 079e75034c6..310847e3408 100644 --- a/features/bfcache-blocking-reasons.yml +++ b/features/bfcache-blocking-reasons.yml @@ -5,6 +5,7 @@ group: performance compat_features: - api.PerformanceNavigationTiming.notRestoredReasons - api.NotRestoredReasonDetails + - api.NotRestoredReasonDetails.toJSON - api.NotRestoredReasonDetails.reason - api.NotRestoredReasons - api.NotRestoredReasons.children @@ -12,4 +13,5 @@ compat_features: - api.NotRestoredReasons.name - api.NotRestoredReasons.reasons - api.NotRestoredReasons.src + - api.NotRestoredReasons.toJSON - api.NotRestoredReasons.url diff --git a/features/bfcache-blocking-reasons.yml.dist b/features/bfcache-blocking-reasons.yml.dist index 3456730082b..b2b23952abb 100644 --- a/features/bfcache-blocking-reasons.yml.dist +++ b/features/bfcache-blocking-reasons.yml.dist @@ -10,11 +10,13 @@ status: compat_features: - api.NotRestoredReasonDetails - api.NotRestoredReasonDetails.reason + - api.NotRestoredReasonDetails.toJSON - api.NotRestoredReasons - api.NotRestoredReasons.children - api.NotRestoredReasons.id - api.NotRestoredReasons.name - api.NotRestoredReasons.reasons - api.NotRestoredReasons.src + - api.NotRestoredReasons.toJSON - api.NotRestoredReasons.url - api.PerformanceNavigationTiming.notRestoredReasons diff --git a/features/canvas-2d.yml b/features/canvas-2d.yml index 73b6c5500a7..e05349b0979 100644 --- a/features/canvas-2d.yml +++ b/features/canvas-2d.yml @@ -93,8 +93,29 @@ compat_features: - api.ImageData.data - api.ImageData.height - api.ImageData.width + - api.Path2D + - api.Path2D.Path2D + - api.Path2D.addPath + - api.Path2D.arc + - api.Path2D.arcTo + - api.Path2D.bezierCurveTo + - api.Path2D.closePath + - api.Path2D.ellipse + - api.Path2D.lineTo + - api.Path2D.moveTo + - api.Path2D.quadraticCurveTo + - api.Path2D.rect + - api.Path2D.roundRect - api.TextMetrics + - api.TextMetrics.actualBoundingBoxAscent + - api.TextMetrics.actualBoundingBoxDescent + - api.TextMetrics.actualBoundingBoxLeft + - api.TextMetrics.actualBoundingBoxRight - api.TextMetrics.alphabeticBaseline + - api.TextMetrics.emHeightAscent + - api.TextMetrics.emHeightDescent + - api.TextMetrics.fontBoundingBoxAscent + - api.TextMetrics.fontBoundingBoxDescent - api.TextMetrics.hangingBaseline - api.TextMetrics.ideographicBaseline - api.TextMetrics.width diff --git a/features/canvas-2d.yml.dist b/features/canvas-2d.yml.dist index a4787bcd94b..dae0dcb741c 100644 --- a/features/canvas-2d.yml.dist +++ b/features/canvas-2d.yml.dist @@ -239,6 +239,41 @@ compat_features: - api.CanvasRenderingContext2D.isPointInPath.path_parameter - api.CanvasRenderingContext2D.stroke.path_parameter + # baseline: high + # baseline_low_date: 2016-08-02 + # baseline_high_date: 2019-02-02 + # support: + # chrome: "36" + # chrome_android: "36" + # edge: "14" + # firefox: "31" + # firefox_android: "31" + # safari: "8" + # safari_ios: "8" + - api.Path2D + - api.Path2D.Path2D + - api.Path2D.arc + - api.Path2D.arcTo + - api.Path2D.bezierCurveTo + - api.Path2D.closePath + - api.Path2D.lineTo + - api.Path2D.moveTo + - api.Path2D.quadraticCurveTo + - api.Path2D.rect + + # baseline: high + # baseline_low_date: 2016-08-02 + # baseline_high_date: 2019-02-02 + # support: + # chrome: "36" + # chrome_android: "36" + # edge: "14" + # firefox: "48" + # firefox_android: "48" + # safari: "9" + # safari_ios: "9" + - api.Path2D.ellipse + # baseline: high # baseline_low_date: 2016-08-02 # baseline_high_date: 2019-02-02 @@ -317,6 +352,19 @@ compat_features: # safari_ios: "11.3" - api.CanvasPattern.setTransform + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "68" + # chrome_android: "68" + # edge: "79" + # firefox: "34" + # firefox_android: "34" + # safari: "9" + # safari_ios: "9" + - api.Path2D.addPath + # baseline: high # baseline_low_date: 2020-07-28 # baseline_high_date: 2023-01-28 @@ -344,6 +392,22 @@ compat_features: # safari_ios: "11.3" - api.CanvasPattern.setTransform.dommatrix + # baseline: high + # baseline_low_date: 2020-07-28 + # baseline_high_date: 2023-01-28 + # support: + # chrome: "77" + # chrome_android: "77" + # edge: "79" + # firefox: "74" + # firefox_android: "79" + # safari: "11.1" + # safari_ios: "11.3" + - api.TextMetrics.actualBoundingBoxAscent + - api.TextMetrics.actualBoundingBoxDescent + - api.TextMetrics.actualBoundingBoxLeft + - api.TextMetrics.actualBoundingBoxRight + # baseline: high # baseline_low_date: 2021-09-20 # baseline_high_date: 2024-03-20 @@ -370,6 +434,31 @@ compat_features: # safari_ios: "9" - api.CanvasRenderingContext2D.direction + # baseline: low + # baseline_low_date: 2023-04-11 + # support: + # chrome: "99" + # chrome_android: "99" + # edge: "99" + # firefox: "112" + # firefox_android: "112" + # safari: "16" + # safari_ios: "16" + - api.Path2D.roundRect + + # baseline: low + # baseline_low_date: 2023-08-01 + # support: + # chrome: "87" + # chrome_android: "87" + # edge: "87" + # firefox: "116" + # firefox_android: "116" + # safari: "11.1" + # safari_ios: "11.3" + - api.TextMetrics.fontBoundingBoxAscent + - api.TextMetrics.fontBoundingBoxDescent + # baseline: low # baseline_low_date: 2023-08-29 # support: @@ -469,3 +558,12 @@ compat_features: # firefox_android: "117" - api.CanvasRenderingContext2D.fontStretch - api.CanvasRenderingContext2D.fontVariantCaps + + # baseline: false + # support: + # firefox: "118" + # firefox_android: "118" + # safari: "11.1" + # safari_ios: "11.3" + - api.TextMetrics.emHeightAscent + - api.TextMetrics.emHeightDescent diff --git a/features/channel-messaging.yml b/features/channel-messaging.yml index 2ac05556b0b..f25111287dd 100644 --- a/features/channel-messaging.yml +++ b/features/channel-messaging.yml @@ -14,3 +14,4 @@ compat_features: - api.MessagePort.message_event - api.MessagePort.postMessage - api.MessagePort.start + - api.MessagePort.worker_support diff --git a/features/channel-messaging.yml.dist b/features/channel-messaging.yml.dist index 6d89e5eb9a4..b7e181969f4 100644 --- a/features/channel-messaging.yml.dist +++ b/features/channel-messaging.yml.dist @@ -47,3 +47,17 @@ compat_features: - api.MessagePort.message_event - api.MessagePort.postMessage - api.MessagePort.start + + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2015-09-22 + # baseline_high_date: 2018-03-22 + # support: + # chrome: "4" + # chrome_android: "18" + # edge: "12" + # firefox: "41" + # firefox_android: "41" + # safari: "5" + # safari_ios: "4.2" + - api.MessagePort.worker_support diff --git a/features/dom.yml b/features/dom.yml index 7f2167882a7..b1b43bedefa 100644 --- a/features/dom.yml +++ b/features/dom.yml @@ -92,6 +92,7 @@ compat_features: - api.Document.createTreeWalker.whatToShow_filter_parameters_optional - api.Document.currentScript - api.Document.defaultView + - api.Document.designMode - api.Document.dir - api.Document.doctype - api.Document.documentElement @@ -123,6 +124,7 @@ compat_features: - api.Document.replaceChildren - api.Document.scripts - api.Document.title + - api.Document.writeln - api.DocumentFragment - api.DocumentFragment.DocumentFragment - api.DocumentFragment.append diff --git a/features/dom.yml.dist b/features/dom.yml.dist index 9ae640bbfae..864015a9561 100644 --- a/features/dom.yml.dist +++ b/features/dom.yml.dist @@ -152,6 +152,7 @@ compat_features: # firefox_android: "4" # safari: "1.2" # safari_ios: "1" + - api.Document.designMode - api.Node.childNodes # baseline: high @@ -886,6 +887,7 @@ compat_features: # safari_ios: "11" - api.Document.close - api.Document.open + - api.Document.writeln # baseline: high # baseline_low_date: 2018-04-30 diff --git a/features/form.yml b/features/form.yml index 0696059921a..cfa2675f27e 100644 --- a/features/form.yml +++ b/features/form.yml @@ -40,3 +40,6 @@ compat_features: - html.elements.form.novalidate - html.elements.form.rel - html.elements.form.target + - api.SubmitEvent + - api.SubmitEvent.SubmitEvent + - api.SubmitEvent.submitter diff --git a/features/form.yml.dist b/features/form.yml.dist index de3524cafe4..0c7282cbc1d 100644 --- a/features/form.yml.dist +++ b/features/form.yml.dist @@ -142,6 +142,33 @@ compat_features: - api.FormDataEvent.formData - api.HTMLFormElement.formdata_event + # baseline: high + # baseline_low_date: 2021-09-20 + # baseline_high_date: 2024-03-20 + # support: + # chrome: "81" + # chrome_android: "81" + # edge: "81" + # firefox: "75" + # firefox_android: "79" + # safari: "15" + # safari_ios: "15" + - api.SubmitEvent + - api.SubmitEvent.SubmitEvent + + # baseline: high + # baseline_low_date: 2022-03-14 + # baseline_high_date: 2024-09-14 + # support: + # chrome: "81" + # chrome_android: "81" + # edge: "81" + # firefox: "75" + # firefox_android: "79" + # safari: "15.4" + # safari_ios: "15.4" + - api.SubmitEvent.submitter + # baseline: low # baseline_low_date: 2022-09-12 # support: diff --git a/features/gethtml.yml b/features/gethtml.yml new file mode 100644 index 00000000000..d62cb00eefe --- /dev/null +++ b/features/gethtml.yml @@ -0,0 +1,6 @@ +name: getHTML +description: The `getHTML()` method of `Element` and `ShadowRoot` objects serializes an element's DOM to an HTML string. +spec: https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#html-serialization-methods +compat_features: + - api.Element.getHTML + - api.ShadowRoot.getHTML diff --git a/features/gethtml.yml.dist b/features/gethtml.yml.dist new file mode 100644 index 00000000000..69937843527 --- /dev/null +++ b/features/gethtml.yml.dist @@ -0,0 +1,17 @@ +# Generated from: gethtml.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: low + baseline_low_date: 2024-09-16 + support: + chrome: "125" + chrome_android: "125" + edge: "125" + firefox: "128" + firefox_android: "128" + safari: "18" + safari_ios: "18" +compat_features: + - api.Element.getHTML + - api.ShadowRoot.getHTML diff --git a/features/hidden-until-found.yml b/features/hidden-until-found.yml index 5eeafd8ecdc..bfe04290cc7 100644 --- a/features/hidden-until-found.yml +++ b/features/hidden-until-found.yml @@ -2,3 +2,6 @@ name: hidden="until-found" description: 'The `hidden="until-found"` attribute hides an element until it is found using the browser''s find-in-page search or it is directly navigated to by following a URL fragment.' spec: https://html.spec.whatwg.org/multipage/interaction.html#attr-hidden-until-found group: html +compat_features: + - api.Element.beforematch_event + - html.global_attributes.hidden.until-found_value diff --git a/features/hidden-until-found.yml.dist b/features/hidden-until-found.yml.dist index c36e048735c..e205be5c67d 100644 --- a/features/hidden-until-found.yml.dist +++ b/features/hidden-until-found.yml.dist @@ -8,4 +8,5 @@ status: chrome_android: "102" edge: "102" compat_features: + - api.Element.beforematch_event - html.global_attributes.hidden.until-found_value diff --git a/features/history.yml b/features/history.yml index 567feeb65a0..dffe255a6ae 100644 --- a/features/history.yml +++ b/features/history.yml @@ -15,5 +15,9 @@ compat_features: - api.History.replaceState - api.History.scrollRestoration - api.History.state + - api.PopStateEvent + - api.PopStateEvent.PopStateEvent + - api.PopStateEvent.hasUAVisualTransition + - api.PopStateEvent.state - api.Window.history - api.Window.popstate_event diff --git a/features/history.yml.dist b/features/history.yml.dist index c9f5f5b1749..8ae6ed14d87 100644 --- a/features/history.yml.dist +++ b/features/history.yml.dist @@ -32,6 +32,20 @@ compat_features: - api.History.length - api.Window.history + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "4" + # chrome_android: "18" + # edge: "12" + # firefox: "4" + # firefox_android: "4" + # safari: "6" + # safari_ios: "6" + - api.PopStateEvent + - api.PopStateEvent.state + # ⬇️ Same status as overall feature ⬇️ # baseline: high # baseline_low_date: 2015-07-29 @@ -73,6 +87,19 @@ compat_features: # safari_ios: "6" - api.History.state + # baseline: high + # baseline_low_date: 2016-08-02 + # baseline_high_date: 2019-02-02 + # support: + # chrome: "16" + # chrome_android: "18" + # edge: "14" + # firefox: "11" + # firefox_android: "14" + # safari: "6" + # safari_ios: "6" + - api.PopStateEvent.PopStateEvent + # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 @@ -85,3 +112,12 @@ compat_features: # safari: "11" # safari_ios: "11" - api.History.scrollRestoration + + # baseline: false + # support: + # chrome: "118" + # chrome_android: "118" + # edge: "118" + # safari: "18" + # safari_ios: "18" + - api.PopStateEvent.hasUAVisualTransition diff --git a/features/localstorage.yml b/features/localstorage.yml index 7623000d320..e613ad0d8d4 100644 --- a/features/localstorage.yml +++ b/features/localstorage.yml @@ -15,6 +15,7 @@ compat_features: - api.Storage.removeItem - api.Storage.setItem - api.StorageEvent + - api.StorageEvent.StorageEvent - api.StorageEvent.key - api.StorageEvent.newValue - api.StorageEvent.oldValue diff --git a/features/localstorage.yml.dist b/features/localstorage.yml.dist index c386d2c8795..d3fcf487a4e 100644 --- a/features/localstorage.yml.dist +++ b/features/localstorage.yml.dist @@ -114,3 +114,16 @@ compat_features: # safari: "4" # safari_ios: "4" - api.Window.storage_event + + # baseline: high + # baseline_low_date: 2018-04-30 + # baseline_high_date: 2020-10-30 + # support: + # chrome: "17" + # chrome_android: "18" + # edge: "17" + # firefox: "13" + # firefox_android: "14" + # safari: "6" + # safari_ios: "6" + - api.StorageEvent.StorageEvent diff --git a/features/offscreen-canvas.yml b/features/offscreen-canvas.yml index 526f480241a..b325de0f35f 100644 --- a/features/offscreen-canvas.yml +++ b/features/offscreen-canvas.yml @@ -3,16 +3,18 @@ description: The `OffscreenCanvas` API provides a canvas that can be drawn to of spec: https://html.spec.whatwg.org/multipage/canvas.html#the-offscreencanvas-interface group: canvas caniuse: offscreencanvas +status: + compute_from: api.OffscreenCanvas compat_features: - api.HTMLCanvasElement.transferControlToOffscreen - api.OffscreenCanvas - api.OffscreenCanvas.convertToBlob + - api.OffscreenCanvas.convertToBlob.option_type_parameter_webp - api.OffscreenCanvas.getContext - api.OffscreenCanvas.getContext.2d_context - api.OffscreenCanvas.getContext.bitmaprenderer_context - # TODO: later additions: - # - api.OffscreenCanvas.getContext.webgl2_context - # - api.OffscreenCanvas.getContext.webgl_context + - api.OffscreenCanvas.getContext.webgl2_context + - api.OffscreenCanvas.getContext.webgl_context - api.OffscreenCanvas.height - api.OffscreenCanvas.OffscreenCanvas - api.OffscreenCanvas.transferToImageBitmap @@ -41,6 +43,10 @@ compat_features: - api.OffscreenCanvasRenderingContext2D.fillRect - api.OffscreenCanvasRenderingContext2D.fillStyle - api.OffscreenCanvasRenderingContext2D.fillText + - api.OffscreenCanvasRenderingContext2D.filter + - api.OffscreenCanvasRenderingContext2D.fontKerning + - api.OffscreenCanvasRenderingContext2D.fontStretch + - api.OffscreenCanvasRenderingContext2D.fontVariantCaps - api.OffscreenCanvasRenderingContext2D.font - api.OffscreenCanvasRenderingContext2D.getImageData - api.OffscreenCanvasRenderingContext2D.getLineDash @@ -48,8 +54,10 @@ compat_features: - api.OffscreenCanvasRenderingContext2D.globalAlpha - api.OffscreenCanvasRenderingContext2D.globalCompositeOperation - api.OffscreenCanvasRenderingContext2D.imageSmoothingEnabled + - api.OffscreenCanvasRenderingContext2D.imageSmoothingQuality - api.OffscreenCanvasRenderingContext2D.isPointInPath - api.OffscreenCanvasRenderingContext2D.isPointInStroke + - api.OffscreenCanvasRenderingContext2D.letterSpacing - api.OffscreenCanvasRenderingContext2D.lineCap - api.OffscreenCanvasRenderingContext2D.lineDashOffset - api.OffscreenCanvasRenderingContext2D.lineJoin @@ -78,5 +86,7 @@ compat_features: - api.OffscreenCanvasRenderingContext2D.strokeText - api.OffscreenCanvasRenderingContext2D.textAlign - api.OffscreenCanvasRenderingContext2D.textBaseline + - api.OffscreenCanvasRenderingContext2D.textRendering - api.OffscreenCanvasRenderingContext2D.transform - api.OffscreenCanvasRenderingContext2D.translate + - api.OffscreenCanvasRenderingContext2D.wordSpacing diff --git a/features/offscreen-canvas.yml.dist b/features/offscreen-canvas.yml.dist index b2a4bdbf4e2..5ddfac8e29b 100644 --- a/features/offscreen-canvas.yml.dist +++ b/features/offscreen-canvas.yml.dist @@ -5,14 +5,15 @@ status: baseline: low baseline_low_date: 2023-03-27 support: - chrome: "80" - chrome_android: "80" - edge: "80" + chrome: "69" + chrome_android: "69" + edge: "79" firefox: "105" firefox_android: "105" safari: "16.4" safari_ios: "16.4" compat_features: + # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2023-03-27 # support: @@ -103,7 +104,6 @@ compat_features: # safari_ios: "16.4" - api.OffscreenCanvas.getContext.bitmaprenderer_context - # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2023-03-27 # support: @@ -115,3 +115,81 @@ compat_features: # safari: "16.4" # safari_ios: "16.4" - api.OffscreenCanvasRenderingContext2D.getTransform + + # baseline: low + # baseline_low_date: 2023-09-18 + # support: + # chrome: "69" + # chrome_android: "69" + # edge: "79" + # firefox: "105" + # firefox_android: "105" + # safari: "17" + # safari_ios: "17" + - api.OffscreenCanvas.getContext.webgl2_context + - api.OffscreenCanvas.getContext.webgl_context + + # baseline: false + # support: + # chrome: "69" + # chrome_android: "69" + # edge: "79" + # safari: "16.4" + # safari_ios: "16.4" + - api.OffscreenCanvasRenderingContext2D.imageSmoothingQuality + + # baseline: false + # support: + # chrome: "69" + # chrome_android: "69" + # edge: "79" + # firefox: "105" + # firefox_android: "105" + - api.OffscreenCanvas.convertToBlob.option_type_parameter_webp + + # baseline: false + # support: + # chrome: "69" + # chrome_android: "69" + # edge: "79" + # firefox: "116" + # firefox_android: "116" + - api.OffscreenCanvasRenderingContext2D.filter + + # baseline: false + # support: + # chrome: "99" + # chrome_android: "99" + # edge: "99" + # firefox: "105" + # firefox_android: "105" + - api.OffscreenCanvasRenderingContext2D.fontKerning + + # baseline: false + # support: + # chrome: "99" + # chrome_android: "99" + # edge: "99" + # firefox: "115" + # firefox_android: "115" + - api.OffscreenCanvasRenderingContext2D.letterSpacing + - api.OffscreenCanvasRenderingContext2D.wordSpacing + + # baseline: false + # support: + # chrome: "99" + # chrome_android: "99" + # edge: "99" + # firefox: "116" + # firefox_android: "116" + - api.OffscreenCanvasRenderingContext2D.textRendering + + # baseline: false + # support: + # chrome: "99" + # chrome_android: "99" + # edge: "99" + # firefox: "117" + # firefox_android: "117" + - api.OffscreenCanvasRenderingContext2D.fontStretch + - api.OffscreenCanvasRenderingContext2D.fontVariantCaps diff --git a/features/server-sent-events.yml b/features/server-sent-events.yml index a437d61f447..58a54ac338f 100644 --- a/features/server-sent-events.yml +++ b/features/server-sent-events.yml @@ -8,6 +8,7 @@ status: compat_features: - api.EventSource - api.EventSource.EventSource + - api.EventSource.EventSource.options_withCredentials_parameter - api.EventSource.close - api.EventSource.error_event - api.EventSource.message_event @@ -15,3 +16,4 @@ compat_features: - api.EventSource.readyState - api.EventSource.url - api.EventSource.withCredentials + - api.EventSource.worker_support diff --git a/features/server-sent-events.yml.dist b/features/server-sent-events.yml.dist index 5e4d6af80ec..567890a6254 100644 --- a/features/server-sent-events.yml.dist +++ b/features/server-sent-events.yml.dist @@ -59,3 +59,28 @@ compat_features: # safari: "7" # safari_ios: "7" - api.EventSource.withCredentials + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "26" + # chrome_android: "26" + # edge: "79" + # firefox: "11" + # firefox_android: "45" + # safari: "7" + # safari_ios: "7" + - api.EventSource.EventSource.options_withCredentials_parameter + + # baseline: low + # baseline_low_date: 2024-11-26 + # support: + # chrome: "6" + # chrome_android: "18" + # edge: "79" + # firefox: "133" + # firefox_android: "133" + # safari: "5" + # safari_ios: "5" + - api.EventSource.worker_support diff --git a/features/view-transitions.yml b/features/view-transitions.yml index 4072c17a994..df6ab368758 100644 --- a/features/view-transitions.yml +++ b/features/view-transitions.yml @@ -3,8 +3,17 @@ description: View transitions allow you to create animated visual transitions be spec: https://drafts.csswg.org/css-view-transitions-1/ caniuse: view-transitions group: view-transitions +status: + compute_from: api.ViewTransition compat_features: - api.Document.startViewTransition + - api.PageRevealEvent + - api.PageRevealEvent.PageRevealEvent + - api.PageRevealEvent.viewTransition + - api.PageSwapEvent + - api.PageSwapEvent.PageSwapEvent + - api.PageSwapEvent.activation + - api.PageSwapEvent.viewTransition - api.ViewTransition - api.ViewTransition.finished - api.ViewTransition.ready diff --git a/features/view-transitions.yml.dist b/features/view-transitions.yml.dist index c609a4ab1a0..0ac0f9e0fed 100644 --- a/features/view-transitions.yml.dist +++ b/features/view-transitions.yml.dist @@ -4,11 +4,11 @@ status: baseline: false support: - chrome: "124" - chrome_android: "124" - edge: "124" - safari: "18.2" - safari_ios: "18.2" + chrome: "111" + chrome_android: "111" + edge: "111" + safari: "18" + safari_ios: "18" compat_features: # baseline: false # support: @@ -23,6 +23,7 @@ compat_features: - css.selectors.view-transition-new - css.selectors.view-transition-old + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "111" @@ -46,9 +47,9 @@ compat_features: # edge: "123" # safari: "18.2" # safari_ios: "18.2" + - api.PageRevealEvent - api.Window.pagereveal_event - # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "124" @@ -56,4 +57,26 @@ compat_features: # edge: "124" # safari: "18.2" # safari_ios: "18.2" + - api.PageSwapEvent + - api.PageSwapEvent.activation - api.Window.pageswap_event + + # baseline: false + # support: + # chrome: "126" + # chrome_android: "126" + # edge: "126" + # safari: "18.2" + # safari_ios: "18.2" + - api.PageRevealEvent.viewTransition + - api.PageSwapEvent.viewTransition + + # baseline: false + # support: + # chrome: "128" + # chrome_android: "128" + # edge: "128" + # safari: "18.2" + # safari_ios: "18.2" + - api.PageRevealEvent.PageRevealEvent + - api.PageSwapEvent.PageSwapEvent