Skip to content

Commit 4b6901e

Browse files
Update draft features (#2530)
1 parent 9fd5d9e commit 4b6901e

File tree

5 files changed

+275
-2
lines changed

5 files changed

+275
-2
lines changed

features/draft/spec/html.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-01-07
1+
draft_date: 2025-01-13
22
name: HTML Standard
33
description: TODO
44
spec: https://html.spec.whatwg.org/multipage/
@@ -634,7 +634,7 @@ compat_features:
634634
# - api.Element.copy_event
635635
# - api.Element.cut_event
636636
# - api.Element.paste_event
637-
# - getHTML:
637+
# - getHTML():
638638
# - api.Element.getHTML
639639
# - api.ShadowRoot.getHTML
640640
# - Input events:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
draft_date: 2025-01-13
2+
name: No-Vary-Search
3+
description: TODO
4+
spec: https://httpwg.org/http-extensions/draft-ietf-httpbis-no-vary-search.html
5+
compat_features:
6+
- http.headers.No-Vary-Search
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Generated from: no-vary-search.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "127"
8+
chrome_android: "127"
9+
edge: "127"
10+
compat_features:
11+
- http.headers.No-Vary-Search
Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,245 @@
1+
draft_date: 2025-01-13
2+
name: Identifiers for WebRTC's Statistics API
3+
description: TODO
4+
spec: https://w3c.github.io/webrtc-stats/
5+
compat_features:
6+
- api.RTCStatsReport.type_outbound-rtp.rid
7+
8+
# The following features in the spec are already part of web-features:
9+
# - WebRTC statistics:
10+
# - api.RTCStatsReport.type_candidate-pair
11+
# - api.RTCStatsReport.type_candidate-pair.availableOutgoingBitrate
12+
# - api.RTCStatsReport.type_candidate-pair.bytesDiscardedOnSend
13+
# - api.RTCStatsReport.type_candidate-pair.bytesReceived
14+
# - api.RTCStatsReport.type_candidate-pair.bytesSent
15+
# - api.RTCStatsReport.type_candidate-pair.consentRequestsSent
16+
# - api.RTCStatsReport.type_candidate-pair.currentRoundTripTime
17+
# - api.RTCStatsReport.type_candidate-pair.id
18+
# - api.RTCStatsReport.type_candidate-pair.lastPacketReceivedTimestamp
19+
# - api.RTCStatsReport.type_candidate-pair.lastPacketSentTimestamp
20+
# - api.RTCStatsReport.type_candidate-pair.localCandidateId
21+
# - api.RTCStatsReport.type_candidate-pair.nominated
22+
# - api.RTCStatsReport.type_candidate-pair.packetsDiscardedOnSend
23+
# - api.RTCStatsReport.type_candidate-pair.packetsReceived
24+
# - api.RTCStatsReport.type_candidate-pair.packetsSent
25+
# - api.RTCStatsReport.type_candidate-pair.remoteCandidateId
26+
# - api.RTCStatsReport.type_candidate-pair.requestsReceived
27+
# - api.RTCStatsReport.type_candidate-pair.requestsSent
28+
# - api.RTCStatsReport.type_candidate-pair.responsesReceived
29+
# - api.RTCStatsReport.type_candidate-pair.responsesSent
30+
# - api.RTCStatsReport.type_candidate-pair.state
31+
# - api.RTCStatsReport.type_candidate-pair.timestamp
32+
# - api.RTCStatsReport.type_candidate-pair.totalRoundTripTime
33+
# - api.RTCStatsReport.type_candidate-pair.transportId
34+
# - api.RTCStatsReport.type_candidate-pair.type
35+
# - api.RTCStatsReport.type_certificate
36+
# - api.RTCStatsReport.type_certificate.base64Certificate
37+
# - api.RTCStatsReport.type_certificate.fingerprint
38+
# - api.RTCStatsReport.type_certificate.fingerprintAlgorithm
39+
# - api.RTCStatsReport.type_certificate.id
40+
# - api.RTCStatsReport.type_certificate.timestamp
41+
# - api.RTCStatsReport.type_certificate.type
42+
# - api.RTCStatsReport.type_codec
43+
# - api.RTCStatsReport.type_codec.channels
44+
# - api.RTCStatsReport.type_codec.clockRate
45+
# - api.RTCStatsReport.type_codec.id
46+
# - api.RTCStatsReport.type_codec.mimeType
47+
# - api.RTCStatsReport.type_codec.payloadType
48+
# - api.RTCStatsReport.type_codec.sdpFmtpLine
49+
# - api.RTCStatsReport.type_codec.timestamp
50+
# - api.RTCStatsReport.type_codec.transportId
51+
# - api.RTCStatsReport.type_codec.type
52+
# - api.RTCStatsReport.type_data-channel
53+
# - api.RTCStatsReport.type_data-channel.bytesReceived
54+
# - api.RTCStatsReport.type_data-channel.bytesSent
55+
# - api.RTCStatsReport.type_data-channel.dataChannelIdentifier
56+
# - api.RTCStatsReport.type_data-channel.id
57+
# - api.RTCStatsReport.type_data-channel.label
58+
# - api.RTCStatsReport.type_data-channel.messagesReceived
59+
# - api.RTCStatsReport.type_data-channel.messagesSent
60+
# - api.RTCStatsReport.type_data-channel.protocol
61+
# - api.RTCStatsReport.type_data-channel.state
62+
# - api.RTCStatsReport.type_data-channel.timestamp
63+
# - api.RTCStatsReport.type_data-channel.type
64+
# - api.RTCStatsReport.type_inbound-rtp
65+
# - api.RTCStatsReport.type_inbound-rtp.audioLevel
66+
# - api.RTCStatsReport.type_inbound-rtp.bytesReceived
67+
# - api.RTCStatsReport.type_inbound-rtp.codecId
68+
# - api.RTCStatsReport.type_inbound-rtp.concealedSamples
69+
# - api.RTCStatsReport.type_inbound-rtp.concealmentEvents
70+
# - api.RTCStatsReport.type_inbound-rtp.fecPacketsDiscarded
71+
# - api.RTCStatsReport.type_inbound-rtp.fecPacketsReceived
72+
# - api.RTCStatsReport.type_inbound-rtp.frameHeight
73+
# - api.RTCStatsReport.type_inbound-rtp.frameWidth
74+
# - api.RTCStatsReport.type_inbound-rtp.framesDecoded
75+
# - api.RTCStatsReport.type_inbound-rtp.framesPerSecond
76+
# - api.RTCStatsReport.type_inbound-rtp.framesReceived
77+
# - api.RTCStatsReport.type_inbound-rtp.headerBytesReceived
78+
# - api.RTCStatsReport.type_inbound-rtp.id
79+
# - api.RTCStatsReport.type_inbound-rtp.insertedSamplesForDeceleration
80+
# - api.RTCStatsReport.type_inbound-rtp.jitter
81+
# - api.RTCStatsReport.type_inbound-rtp.jitterBufferDelay
82+
# - api.RTCStatsReport.type_inbound-rtp.jitterBufferEmittedCount
83+
# - api.RTCStatsReport.type_inbound-rtp.jitterBufferMinimumDelay
84+
# - api.RTCStatsReport.type_inbound-rtp.jitterBufferTargetDelay
85+
# - api.RTCStatsReport.type_inbound-rtp.keyFramesDecoded
86+
# - api.RTCStatsReport.type_inbound-rtp.kind
87+
# - api.RTCStatsReport.type_inbound-rtp.lastPacketReceivedTimestamp
88+
# - api.RTCStatsReport.type_inbound-rtp.mid
89+
# - api.RTCStatsReport.type_inbound-rtp.nackCount
90+
# - api.RTCStatsReport.type_inbound-rtp.packetsDiscarded
91+
# - api.RTCStatsReport.type_inbound-rtp.packetsLost
92+
# - api.RTCStatsReport.type_inbound-rtp.packetsReceived
93+
# - api.RTCStatsReport.type_inbound-rtp.playoutId
94+
# - api.RTCStatsReport.type_inbound-rtp.qpSum
95+
# - api.RTCStatsReport.type_inbound-rtp.remoteId
96+
# - api.RTCStatsReport.type_inbound-rtp.removedSamplesForAcceleration
97+
# - api.RTCStatsReport.type_inbound-rtp.silentConcealedSamples
98+
# - api.RTCStatsReport.type_inbound-rtp.ssrc
99+
# - api.RTCStatsReport.type_inbound-rtp.timestamp
100+
# - api.RTCStatsReport.type_inbound-rtp.totalAudioEnergy
101+
# - api.RTCStatsReport.type_inbound-rtp.totalDecodeTime
102+
# - api.RTCStatsReport.type_inbound-rtp.totalInterFrameDelay
103+
# - api.RTCStatsReport.type_inbound-rtp.totalProcessingDelay
104+
# - api.RTCStatsReport.type_inbound-rtp.totalSamplesDuration
105+
# - api.RTCStatsReport.type_inbound-rtp.totalSamplesReceived
106+
# - api.RTCStatsReport.type_inbound-rtp.totalSquaredInterFrameDelay
107+
# - api.RTCStatsReport.type_inbound-rtp.trackIdentifier
108+
# - api.RTCStatsReport.type_inbound-rtp.transportId
109+
# - api.RTCStatsReport.type_inbound-rtp.type
110+
# - api.RTCStatsReport.type_local-candidate
111+
# - api.RTCStatsReport.type_local-candidate.address
112+
# - api.RTCStatsReport.type_local-candidate.candidateType
113+
# - api.RTCStatsReport.type_local-candidate.foundation
114+
# - api.RTCStatsReport.type_local-candidate.id
115+
# - api.RTCStatsReport.type_local-candidate.port
116+
# - api.RTCStatsReport.type_local-candidate.priority
117+
# - api.RTCStatsReport.type_local-candidate.protocol
118+
# - api.RTCStatsReport.type_local-candidate.timestamp
119+
# - api.RTCStatsReport.type_local-candidate.transportId
120+
# - api.RTCStatsReport.type_local-candidate.type
121+
# - api.RTCStatsReport.type_local-candidate.usernameFragment
122+
# - api.RTCStatsReport.type_media-playout
123+
# - api.RTCStatsReport.type_media-playout.id
124+
# - api.RTCStatsReport.type_media-playout.kind
125+
# - api.RTCStatsReport.type_media-playout.synthesizedSamplesDuration
126+
# - api.RTCStatsReport.type_media-playout.synthesizedSamplesEvents
127+
# - api.RTCStatsReport.type_media-playout.timestamp
128+
# - api.RTCStatsReport.type_media-playout.totalPlayoutDelay
129+
# - api.RTCStatsReport.type_media-playout.totalSamplesCount
130+
# - api.RTCStatsReport.type_media-playout.totalSamplesDuration
131+
# - api.RTCStatsReport.type_media-playout.type
132+
# - api.RTCStatsReport.type_media-source
133+
# - api.RTCStatsReport.type_media-source.audioLevel
134+
# - api.RTCStatsReport.type_media-source.frames
135+
# - api.RTCStatsReport.type_media-source.framesPerSecond
136+
# - api.RTCStatsReport.type_media-source.height
137+
# - api.RTCStatsReport.type_media-source.id
138+
# - api.RTCStatsReport.type_media-source.kind
139+
# - api.RTCStatsReport.type_media-source.timestamp
140+
# - api.RTCStatsReport.type_media-source.totalAudioEnergy
141+
# - api.RTCStatsReport.type_media-source.totalSamplesDuration
142+
# - api.RTCStatsReport.type_media-source.trackIdentifier
143+
# - api.RTCStatsReport.type_media-source.type
144+
# - api.RTCStatsReport.type_media-source.width
145+
# - api.RTCStatsReport.type_outbound-rtp
146+
# - api.RTCStatsReport.type_outbound-rtp.active
147+
# - api.RTCStatsReport.type_outbound-rtp.bytesSent
148+
# - api.RTCStatsReport.type_outbound-rtp.codecId
149+
# - api.RTCStatsReport.type_outbound-rtp.frameHeight
150+
# - api.RTCStatsReport.type_outbound-rtp.frameWidth
151+
# - api.RTCStatsReport.type_outbound-rtp.framesEncoded
152+
# - api.RTCStatsReport.type_outbound-rtp.framesPerSecond
153+
# - api.RTCStatsReport.type_outbound-rtp.framesSent
154+
# - api.RTCStatsReport.type_outbound-rtp.headerBytesSent
155+
# - api.RTCStatsReport.type_outbound-rtp.id
156+
# - api.RTCStatsReport.type_outbound-rtp.keyFramesEncoded
157+
# - api.RTCStatsReport.type_outbound-rtp.kind
158+
# - api.RTCStatsReport.type_outbound-rtp.mediaSourceId
159+
# - api.RTCStatsReport.type_outbound-rtp.mid
160+
# - api.RTCStatsReport.type_outbound-rtp.nackCount
161+
# - api.RTCStatsReport.type_outbound-rtp.packetsSent
162+
# - api.RTCStatsReport.type_outbound-rtp.qpSum
163+
# - api.RTCStatsReport.type_outbound-rtp.qualityLimitationDurations
164+
# - api.RTCStatsReport.type_outbound-rtp.qualityLimitationReason
165+
# - api.RTCStatsReport.type_outbound-rtp.remoteId
166+
# - api.RTCStatsReport.type_outbound-rtp.retransmittedBytesSent
167+
# - api.RTCStatsReport.type_outbound-rtp.retransmittedPacketsSent
168+
# - api.RTCStatsReport.type_outbound-rtp.scalabilityMode
169+
# - api.RTCStatsReport.type_outbound-rtp.ssrc
170+
# - api.RTCStatsReport.type_outbound-rtp.targetBitrate
171+
# - api.RTCStatsReport.type_outbound-rtp.timestamp
172+
# - api.RTCStatsReport.type_outbound-rtp.totalEncodeTime
173+
# - api.RTCStatsReport.type_outbound-rtp.totalEncodedBytesTarget
174+
# - api.RTCStatsReport.type_outbound-rtp.totalPacketSendDelay
175+
# - api.RTCStatsReport.type_outbound-rtp.transportId
176+
# - api.RTCStatsReport.type_outbound-rtp.type
177+
# - api.RTCStatsReport.type_peer-connection
178+
# - api.RTCStatsReport.type_peer-connection.dataChannelsClosed
179+
# - api.RTCStatsReport.type_peer-connection.dataChannelsOpened
180+
# - api.RTCStatsReport.type_peer-connection.id
181+
# - api.RTCStatsReport.type_peer-connection.timestamp
182+
# - api.RTCStatsReport.type_peer-connection.type
183+
# - api.RTCStatsReport.type_remote-candidate
184+
# - api.RTCStatsReport.type_remote-candidate.address
185+
# - api.RTCStatsReport.type_remote-candidate.candidateType
186+
# - api.RTCStatsReport.type_remote-candidate.foundation
187+
# - api.RTCStatsReport.type_remote-candidate.id
188+
# - api.RTCStatsReport.type_remote-candidate.port
189+
# - api.RTCStatsReport.type_remote-candidate.priority
190+
# - api.RTCStatsReport.type_remote-candidate.protocol
191+
# - api.RTCStatsReport.type_remote-candidate.timestamp
192+
# - api.RTCStatsReport.type_remote-candidate.transportId
193+
# - api.RTCStatsReport.type_remote-candidate.type
194+
# - api.RTCStatsReport.type_remote-candidate.usernameFragment
195+
# - api.RTCStatsReport.type_remote-inbound-rtp
196+
# - api.RTCStatsReport.type_remote-inbound-rtp.codecId
197+
# - api.RTCStatsReport.type_remote-inbound-rtp.fractionLost
198+
# - api.RTCStatsReport.type_remote-inbound-rtp.id
199+
# - api.RTCStatsReport.type_remote-inbound-rtp.jitter
200+
# - api.RTCStatsReport.type_remote-inbound-rtp.kind
201+
# - api.RTCStatsReport.type_remote-inbound-rtp.localId
202+
# - api.RTCStatsReport.type_remote-inbound-rtp.packetsLost
203+
# - api.RTCStatsReport.type_remote-inbound-rtp.packetsReceived
204+
# - api.RTCStatsReport.type_remote-inbound-rtp.roundTripTime
205+
# - api.RTCStatsReport.type_remote-inbound-rtp.roundTripTimeMeasurements
206+
# - api.RTCStatsReport.type_remote-inbound-rtp.ssrc
207+
# - api.RTCStatsReport.type_remote-inbound-rtp.timestamp
208+
# - api.RTCStatsReport.type_remote-inbound-rtp.totalRoundTripTime
209+
# - api.RTCStatsReport.type_remote-inbound-rtp.transportId
210+
# - api.RTCStatsReport.type_remote-inbound-rtp.type
211+
# - api.RTCStatsReport.type_remote-outbound-rtp
212+
# - api.RTCStatsReport.type_remote-outbound-rtp.bytesSent
213+
# - api.RTCStatsReport.type_remote-outbound-rtp.codecId
214+
# - api.RTCStatsReport.type_remote-outbound-rtp.id
215+
# - api.RTCStatsReport.type_remote-outbound-rtp.kind
216+
# - api.RTCStatsReport.type_remote-outbound-rtp.localId
217+
# - api.RTCStatsReport.type_remote-outbound-rtp.packetsSent
218+
# - api.RTCStatsReport.type_remote-outbound-rtp.remoteTimestamp
219+
# - api.RTCStatsReport.type_remote-outbound-rtp.reportsSent
220+
# - api.RTCStatsReport.type_remote-outbound-rtp.roundTripTimeMeasurements
221+
# - api.RTCStatsReport.type_remote-outbound-rtp.ssrc
222+
# - api.RTCStatsReport.type_remote-outbound-rtp.timestamp
223+
# - api.RTCStatsReport.type_remote-outbound-rtp.totalRoundTripTime
224+
# - api.RTCStatsReport.type_remote-outbound-rtp.transportId
225+
# - api.RTCStatsReport.type_remote-outbound-rtp.type
226+
# - api.RTCStatsReport.type_transport
227+
# - api.RTCStatsReport.type_transport.bytesReceived
228+
# - api.RTCStatsReport.type_transport.bytesSent
229+
# - api.RTCStatsReport.type_transport.dtlsCipher
230+
# - api.RTCStatsReport.type_transport.dtlsRole
231+
# - api.RTCStatsReport.type_transport.dtlsState
232+
# - api.RTCStatsReport.type_transport.iceLocalUsernameFragment
233+
# - api.RTCStatsReport.type_transport.iceRole
234+
# - api.RTCStatsReport.type_transport.iceState
235+
# - api.RTCStatsReport.type_transport.id
236+
# - api.RTCStatsReport.type_transport.localCertificateId
237+
# - api.RTCStatsReport.type_transport.packetsReceived
238+
# - api.RTCStatsReport.type_transport.packetsSent
239+
# - api.RTCStatsReport.type_transport.remoteCertificateId
240+
# - api.RTCStatsReport.type_transport.selectedCandidatePairChanges
241+
# - api.RTCStatsReport.type_transport.selectedCandidatePairId
242+
# - api.RTCStatsReport.type_transport.srtpCipher
243+
# - api.RTCStatsReport.type_transport.timestamp
244+
# - api.RTCStatsReport.type_transport.tlsVersion
245+
# - api.RTCStatsReport.type_transport.type
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Generated from: webrtc-stats.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "105"
8+
chrome_android: "105"
9+
edge: "105"
10+
compat_features:
11+
- api.RTCStatsReport.type_outbound-rtp.rid

0 commit comments

Comments
 (0)