Skip to content

Commit 7e170a8

Browse files
Update draft features (#2504)
1 parent 576c91d commit 7e170a8

File tree

7 files changed

+199
-5
lines changed

7 files changed

+199
-5
lines changed

features/draft/spec/fenced-frame.yml

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
draft_date: 2025-01-07
2+
name: Fenced Frame
3+
description: TODO
4+
spec: https://wicg.github.io/fenced-frame/
5+
compat_features:
6+
- api.Navigator.adAuctionComponents
7+
8+
# The following features in the spec are already part of web-features:
9+
# - <fencedframe>:
10+
# - api.Fence
11+
# - api.Fence.getNestedConfigs
12+
# - api.Fence.reportEvent
13+
# - api.Fence.setReportEventDataForAutomaticBeacons
14+
# - api.Fence.setReportEventDataForAutomaticBeacons.start_commit_eventType
15+
# - api.FencedFrameConfig
16+
# - api.FencedFrameConfig.setSharedStorageContext
17+
# - api.HTMLFencedFrameElement
18+
# - api.HTMLFencedFrameElement.allow
19+
# - api.HTMLFencedFrameElement.config
20+
# - api.HTMLFencedFrameElement.height
21+
# - api.HTMLFencedFrameElement.sandbox
22+
# - api.HTMLFencedFrameElement.width
23+
# - api.Navigator.deprecatedReplaceInURN
24+
# - api.Window.fence
25+
# - html.elements.fencedframe
26+
# - html.elements.fencedframe.allow
27+
# - http.headers.Content-Security-Policy.fenced-frame-src
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Generated from: fenced-frame.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "128"
8+
chrome_android: "128"
9+
edge: "128"
10+
compat_features:
11+
- api.Navigator.adAuctionComponents

features/draft/spec/html.yml

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-01-02
1+
draft_date: 2025-01-07
22
name: HTML Standard
33
description: TODO
44
spec: https://html.spec.whatwg.org/multipage/
@@ -2209,11 +2209,21 @@ compat_features:
22092209
# - css.selectors.visited
22102210
# - css.selectors.visited.not_match_link
22112211
# - css.selectors.visited.privacy_measures
2212+
# - :modal:
2213+
# - css.selectors.modal
2214+
# - Open and closed selectors:
2215+
# - css.selectors.open
2216+
# - :placeholder-shown:
2217+
# - css.selectors.placeholder-shown
2218+
# - css.selectors.placeholder-shown.non_text_types
22122219
# - :read-only and :read-write:
22132220
# - css.selectors.read-only
22142221
# - css.selectors.read-write
22152222
# - :target:
22162223
# - css.selectors.target
2224+
# - :user-valid and :user-invalid:
2225+
# - css.selectors.user-invalid
2226+
# - css.selectors.user-valid
22172227
# - <fencedframe>:
22182228
# - html.elements.a.target.unfencedTop
22192229
# - html.elements.fencedframe.height

features/draft/spec/streams.yml

+98
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
draft_date: 2025-01-07
2+
name: Streams Standard
3+
description: TODO
4+
spec: https://streams.spec.whatwg.org/
5+
compat_features:
6+
- api.TransformStream.TransformStream.transformer_cancel
7+
8+
# The following features in the spec are already part of web-features:
9+
# - Streams:
10+
# - api.ByteLengthQueuingStrategy
11+
# - api.ByteLengthQueuingStrategy.ByteLengthQueuingStrategy
12+
# - api.ByteLengthQueuingStrategy.highWaterMark
13+
# - api.ByteLengthQueuingStrategy.size
14+
# - api.CountQueuingStrategy
15+
# - api.CountQueuingStrategy.CountQueuingStrategy
16+
# - api.CountQueuingStrategy.highWaterMark
17+
# - api.CountQueuingStrategy.size
18+
# - api.ReadableByteStreamController
19+
# - api.ReadableByteStreamController.byobRequest
20+
# - api.ReadableByteStreamController.close
21+
# - api.ReadableByteStreamController.desiredSize
22+
# - api.ReadableByteStreamController.enqueue
23+
# - api.ReadableByteStreamController.error
24+
# - api.ReadableStream
25+
# - api.ReadableStream.ReadableStream
26+
# - api.ReadableStream.cancel
27+
# - api.ReadableStream.from_static
28+
# - api.ReadableStream.getReader
29+
# - api.ReadableStream.locked
30+
# - api.ReadableStream.pipeThrough
31+
# - api.ReadableStream.pipeTo
32+
# - api.ReadableStream.tee
33+
# - api.ReadableStream.transferable
34+
# - api.ReadableStream.values
35+
# - api.ReadableStreamBYOBReader
36+
# - api.ReadableStreamBYOBReader.ReadableStreamBYOBReader
37+
# - api.ReadableStreamBYOBReader.cancel
38+
# - api.ReadableStreamBYOBReader.closed
39+
# - api.ReadableStreamBYOBReader.read
40+
# - api.ReadableStreamBYOBReader.read.options_min_parameter
41+
# - api.ReadableStreamBYOBReader.releaseLock
42+
# - api.ReadableStreamBYOBReader.releaseLock.reject_pending_read_request
43+
# - api.ReadableStreamBYOBRequest
44+
# - api.ReadableStreamBYOBRequest.respond
45+
# - api.ReadableStreamBYOBRequest.respondWithNewView
46+
# - api.ReadableStreamBYOBRequest.view
47+
# - api.ReadableStreamDefaultController
48+
# - api.ReadableStreamDefaultController.close
49+
# - api.ReadableStreamDefaultController.desiredSize
50+
# - api.ReadableStreamDefaultController.enqueue
51+
# - api.ReadableStreamDefaultController.error
52+
# - api.ReadableStreamDefaultReader
53+
# - api.ReadableStreamDefaultReader.ReadableStreamDefaultReader
54+
# - api.ReadableStreamDefaultReader.cancel
55+
# - api.ReadableStreamDefaultReader.closed
56+
# - api.ReadableStreamDefaultReader.read
57+
# - api.ReadableStreamDefaultReader.releaseLock
58+
# - api.ReadableStreamDefaultReader.releaseLock.reject_pending_read_request
59+
# - api.TextDecoderStream.readable
60+
# - api.TextDecoderStream.writable
61+
# - api.TextEncoderStream.readable
62+
# - api.TextEncoderStream.writable
63+
# - api.TransformStream
64+
# - api.TransformStream.TransformStream
65+
# - api.TransformStream.readable
66+
# - api.TransformStream.transferable
67+
# - api.TransformStream.writable
68+
# - api.TransformStreamDefaultController
69+
# - api.TransformStreamDefaultController.desiredSize
70+
# - api.TransformStreamDefaultController.enqueue
71+
# - api.TransformStreamDefaultController.error
72+
# - api.TransformStreamDefaultController.terminate
73+
# - api.WritableStream
74+
# - api.WritableStream.WritableStream
75+
# - api.WritableStream.abort
76+
# - api.WritableStream.close
77+
# - api.WritableStream.getWriter
78+
# - api.WritableStream.locked
79+
# - api.WritableStream.transferable
80+
# - api.WritableStreamDefaultController
81+
# - api.WritableStreamDefaultController.error
82+
# - api.WritableStreamDefaultController.signal
83+
# - api.WritableStreamDefaultWriter
84+
# - api.WritableStreamDefaultWriter.WritableStreamDefaultWriter
85+
# - api.WritableStreamDefaultWriter.abort
86+
# - api.WritableStreamDefaultWriter.close
87+
# - api.WritableStreamDefaultWriter.closed
88+
# - api.WritableStreamDefaultWriter.desiredSize
89+
# - api.WritableStreamDefaultWriter.ready
90+
# - api.WritableStreamDefaultWriter.releaseLock
91+
# - api.WritableStreamDefaultWriter.write
92+
# - Compression streams:
93+
# - api.CompressionStream.readable
94+
# - api.CompressionStream.writable
95+
# - api.DecompressionStream.readable
96+
# - api.DecompressionStream.writable
97+
# - Asynchronously iterable streams:
98+
# - api.ReadableStream.@@asyncIterator

features/draft/spec/streams.yml.dist

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Generated from: streams.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support: {}
7+
compat_features:
8+
- api.TransformStream.TransformStream.transformer_cancel

features/draft/spec/turtledove.yml

+12-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
1-
draft_date: 2024-09-09
1+
draft_date: 2025-01-07
22
name: Protected Audience (formerly FLEDGE)
33
description: TODO
44
spec: https://wicg.github.io/turtledove/
55
compat_features:
66
- api.HTMLIFrameElement.adAuctionHeaders
7+
- api.Navigator.canLoadAdAuctionFencedFrame
8+
- api.Navigator.clearOriginJoinedAdInterestGroups
9+
- api.Navigator.createAuctionNonce
10+
- api.Navigator.deprecatedRunAdAuctionEnforcesKAnonymity
11+
- api.Navigator.joinAdInterestGroup
12+
- api.Navigator.leaveAdInterestGroup
13+
- api.Navigator.protectedAudience
14+
- api.Navigator.runAdAuction
15+
- api.Navigator.updateAdInterestGroups
16+
- api.ProtectedAudience
17+
- api.ProtectedAudience.queryFeatureSupport

features/draft/spec/turtledove.yml.dist

+32-3
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,37 @@
44
status:
55
baseline: false
66
support:
7-
chrome: "122"
8-
chrome_android: "122"
9-
edge: "122"
7+
chrome: "128"
8+
chrome_android: "128"
9+
edge: "128"
1010
compat_features:
11+
# baseline: false
12+
# support:
13+
# chrome: "122"
14+
# chrome_android: "122"
15+
# edge: "122"
1116
- api.HTMLIFrameElement.adAuctionHeaders
17+
18+
# baseline: false
19+
# support:
20+
# chrome: "127"
21+
# chrome_android: "127"
22+
# edge: "127"
23+
- api.ProtectedAudience
24+
- api.ProtectedAudience.queryFeatureSupport
25+
26+
# ⬇️ Same status as overall feature ⬇️
27+
# baseline: false
28+
# support:
29+
# chrome: "128"
30+
# chrome_android: "128"
31+
# edge: "128"
32+
- api.Navigator.canLoadAdAuctionFencedFrame
33+
- api.Navigator.clearOriginJoinedAdInterestGroups
34+
- api.Navigator.createAuctionNonce
35+
- api.Navigator.deprecatedRunAdAuctionEnforcesKAnonymity
36+
- api.Navigator.joinAdInterestGroup
37+
- api.Navigator.leaveAdInterestGroup
38+
- api.Navigator.protectedAudience
39+
- api.Navigator.runAdAuction
40+
- api.Navigator.updateAdInterestGroups

0 commit comments

Comments
 (0)