Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions features/draft/spec/accelerometer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
draft_date: 2024-07-11
name: Accelerometer
description: TODO
spec: https://w3c.github.io/accelerometer/
compat_features:
- api.GravitySensor
- api.GravitySensor.GravitySensor

# The following features in the spec are already part of web-features:
# - Accelerometer:
# - api.Accelerometer
# - api.Accelerometer.Accelerometer
# - api.Accelerometer.x
# - api.Accelerometer.y
# - api.Accelerometer.z
# - api.LinearAccelerationSensor
# - api.LinearAccelerationSensor.LinearAccelerationSensor
12 changes: 12 additions & 0 deletions features/draft/spec/accelerometer.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Generated from: accelerometer.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "91"
chrome_android: "91"
edge: "91"
compat_features:
- api.GravitySensor
- api.GravitySensor.GravitySensor
8 changes: 8 additions & 0 deletions features/draft/spec/ambient-light.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
draft_date: 2024-07-11
name: Ambient Light Sensor
description: TODO
spec: https://w3c.github.io/ambient-light/
compat_features:
- api.AmbientLightSensor
- api.AmbientLightSensor.AmbientLightSensor
- api.AmbientLightSensor.illuminance
10 changes: 10 additions & 0 deletions features/draft/spec/ambient-light.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Generated from: ambient-light.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support: {}
compat_features:
- api.AmbientLightSensor
- api.AmbientLightSensor.AmbientLightSensor
- api.AmbientLightSensor.illuminance
12 changes: 12 additions & 0 deletions features/draft/spec/anchors.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
draft_date: 2024-07-11
name: WebXR Anchors Module
description: TODO
spec: https://immersive-web.github.io/anchors/
compat_features:
- api.XRAnchor
- api.XRAnchor.anchorSpace
- api.XRAnchor.delete
- api.XRAnchorSet
- api.XRFrame.createAnchor
- api.XRFrame.trackedAnchors
- api.XRHitTestResult.createAnchor
17 changes: 17 additions & 0 deletions features/draft/spec/anchors.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Generated from: anchors.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "85"
chrome_android: "85"
edge: "85"
compat_features:
- api.XRAnchor
- api.XRAnchor.anchorSpace
- api.XRAnchor.delete
- api.XRAnchorSet
- api.XRFrame.createAnchor
- api.XRFrame.trackedAnchors
- api.XRHitTestResult.createAnchor
9 changes: 9 additions & 0 deletions features/draft/spec/angle-instanced-arrays.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
draft_date: 2024-07-11
name: WebGL ANGLE_instanced_arrays Khronos Ratified Extension Specification
description: TODO
spec: https://registry.khronos.org/webgl/extensions/ANGLE_instanced_arrays/
compat_features:
- api.ANGLE_instanced_arrays
- api.ANGLE_instanced_arrays.drawArraysInstancedANGLE
- api.ANGLE_instanced_arrays.drawElementsInstancedANGLE
- api.ANGLE_instanced_arrays.vertexAttribDivisorANGLE
20 changes: 20 additions & 0 deletions features/draft/spec/angle-instanced-arrays.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Generated from: angle-instanced-arrays.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: high
baseline_low_date: 2016-06-07
baseline_high_date: 2018-12-07
support:
chrome: "32"
chrome_android: "30"
edge: "12"
firefox: "47"
firefox_android: "47"
safari: "8"
safari_ios: "8"
compat_features:
- api.ANGLE_instanced_arrays
- api.ANGLE_instanced_arrays.drawArraysInstancedANGLE
- api.ANGLE_instanced_arrays.drawElementsInstancedANGLE
- api.ANGLE_instanced_arrays.vertexAttribDivisorANGLE
8 changes: 8 additions & 0 deletions features/draft/spec/anonymous-iframe.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
draft_date: 2024-07-11
name: Iframe credentialless
description: TODO
spec: https://wicg.github.io/anonymous-iframe/
compat_features:
- api.HTMLIFrameElement.credentialless
- api.Window.credentialless
- html.elements.iframe.credentialless
13 changes: 13 additions & 0 deletions features/draft/spec/anonymous-iframe.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Generated from: anonymous-iframe.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "110"
chrome_android: "110"
edge: "110"
compat_features:
- api.HTMLIFrameElement.credentialless
- api.Window.credentialless
- html.elements.iframe.credentialless
19 changes: 19 additions & 0 deletions features/draft/spec/attribution-reporting-api.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
draft_date: 2024-07-11
name: Attribution Reporting
description: TODO
spec: https://wicg.github.io/attribution-reporting-api/
compat_features:
- api.HTMLAnchorElement.attributionSrc
- api.HTMLImageElement.attributionSrc
- api.HTMLScriptElement.attributionSrc
- api.Request.Request.init_attributionReporting_parameter
- api.XMLHttpRequest.setAttributionReporting
- api.fetch.init_attributionReporting_parameter
- html.elements.a.attributionsrc
- html.elements.img.attributionsrc
- html.elements.script.attributionsrc
- http.headers.Attribution-Reporting-Eligible
- http.headers.Attribution-Reporting-Register-Source
- http.headers.Attribution-Reporting-Register-Trigger
- http.headers.Attribution-Reporting-Support
- http.headers.Permissions-Policy.attribution-reporting
24 changes: 24 additions & 0 deletions features/draft/spec/attribution-reporting-api.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Generated from: attribution-reporting-api.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "117"
chrome_android: "117"
edge: "117"
compat_features:
- api.HTMLAnchorElement.attributionSrc
- api.HTMLImageElement.attributionSrc
- api.HTMLScriptElement.attributionSrc
- api.Request.Request.init_attributionReporting_parameter
- api.XMLHttpRequest.setAttributionReporting
- api.fetch.init_attributionReporting_parameter
- html.elements.a.attributionsrc
- html.elements.img.attributionsrc
- html.elements.script.attributionsrc
- http.headers.Attribution-Reporting-Eligible
- http.headers.Attribution-Reporting-Register-Source
- http.headers.Attribution-Reporting-Register-Trigger
- http.headers.Attribution-Reporting-Support
- http.headers.Permissions-Policy.attribution-reporting
9 changes: 9 additions & 0 deletions features/draft/spec/audio-output.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
draft_date: 2024-07-11
name: Audio Output Devices API
description: TODO
spec: https://w3c.github.io/mediacapture-output/
compat_features:
- api.HTMLMediaElement.setSinkId
- api.HTMLMediaElement.sinkId
- api.MediaDevices.selectAudioOutput
- http.headers.Permissions-Policy.speaker-selection
24 changes: 24 additions & 0 deletions features/draft/spec/audio-output.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Generated from: audio-output.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support: {}
compat_features:
# baseline: false
# support:
# chrome: "49"
# edge: "17"
# firefox: "116"
- api.HTMLMediaElement.setSinkId
- api.HTMLMediaElement.sinkId

# baseline: false
# support:
# firefox: "116"
- api.MediaDevices.selectAudioOutput

# ⬇️ Same status as overall feature ⬇️
# baseline: false
# support: {}
- http.headers.Permissions-Policy.speaker-selection
6 changes: 6 additions & 0 deletions features/draft/spec/autoplay-detection.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
draft_date: 2024-07-11
name: Autoplay Policy Detection
description: TODO
spec: https://w3c.github.io/autoplay/
compat_features:
- api.Navigator.getAutoplayPolicy
10 changes: 10 additions & 0 deletions features/draft/spec/autoplay-detection.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Generated from: autoplay-detection.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
firefox: "112"
firefox_android: "112"
compat_features:
- api.Navigator.getAutoplayPolicy
39 changes: 39 additions & 0 deletions features/draft/spec/background-fetch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
draft_date: 2024-07-11
name: Background Fetch
description: TODO
spec: https://wicg.github.io/background-fetch/
compat_features:
- api.BackgroundFetchRegistration

# The following features in the spec are already part of web-features:
# - Background fetch:
# - api.BackgroundFetchEvent
# - api.BackgroundFetchEvent.BackgroundFetchEvent
# - api.BackgroundFetchEvent.registration
# - api.BackgroundFetchManager
# - api.BackgroundFetchManager.fetch
# - api.BackgroundFetchManager.get
# - api.BackgroundFetchManager.getIds
# - api.BackgroundFetchRecord
# - api.BackgroundFetchRecord.request
# - api.BackgroundFetchRecord.responseReady
# - api.BackgroundFetchRegistration.abort
# - api.BackgroundFetchRegistration.downloadTotal
# - api.BackgroundFetchRegistration.downloaded
# - api.BackgroundFetchRegistration.failureReason
# - api.BackgroundFetchRegistration.id
# - api.BackgroundFetchRegistration.match
# - api.BackgroundFetchRegistration.matchAll
# - api.BackgroundFetchRegistration.progress_event
# - api.BackgroundFetchRegistration.recordsAvailable
# - api.BackgroundFetchRegistration.result
# - api.BackgroundFetchRegistration.uploadTotal
# - api.BackgroundFetchRegistration.uploaded
# - api.BackgroundFetchUpdateUIEvent
# - api.BackgroundFetchUpdateUIEvent.BackgroundFetchUpdateUIEvent
# - api.BackgroundFetchUpdateUIEvent.updateUI
# - api.ServiceWorkerGlobalScope.backgroundfetchabort_event
# - api.ServiceWorkerGlobalScope.backgroundfetchclick_event
# - api.ServiceWorkerGlobalScope.backgroundfetchfail_event
# - api.ServiceWorkerGlobalScope.backgroundfetchsuccess_event
# - api.ServiceWorkerRegistration.backgroundFetch
11 changes: 11 additions & 0 deletions features/draft/spec/background-fetch.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Generated from: background-fetch.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "74"
chrome_android: "74"
edge: "79"
compat_features:
- api.BackgroundFetchRegistration
14 changes: 14 additions & 0 deletions features/draft/spec/background-sync.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
draft_date: 2024-07-11
name: Web Background Synchronization
description: TODO
spec: https://wicg.github.io/background-sync/spec/
compat_features:
- api.ServiceWorkerGlobalScope.sync_event
- api.ServiceWorkerRegistration.sync
- api.SyncEvent
- api.SyncEvent.SyncEvent
- api.SyncEvent.lastChance
- api.SyncEvent.tag
- api.SyncManager
- api.SyncManager.getTags
- api.SyncManager.register
19 changes: 19 additions & 0 deletions features/draft/spec/background-sync.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Generated from: background-sync.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "49"
chrome_android: "49"
edge: "79"
compat_features:
- api.ServiceWorkerGlobalScope.sync_event
- api.ServiceWorkerRegistration.sync
- api.SyncEvent
- api.SyncEvent.SyncEvent
- api.SyncEvent.lastChance
- api.SyncEvent.tag
- api.SyncManager
- api.SyncManager.getTags
- api.SyncManager.register
7 changes: 7 additions & 0 deletions features/draft/spec/badging.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
draft_date: 2024-07-11
name: Badging API
description: TODO
spec: https://w3c.github.io/badging/
compat_features:
- api.Navigator.clearAppBadge
- api.Navigator.setAppBadge
22 changes: 22 additions & 0 deletions features/draft/spec/badging.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Generated from: badging.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
safari: "17"
safari_ios: "16.4"
compat_features:
# baseline: false
# support:
# chrome_android: "81"
# safari: "17"
# safari_ios: "16.4"
- api.Navigator.clearAppBadge

# ⬇️ Same status as overall feature ⬇️
# baseline: false
# support:
# safari: "17"
# safari_ios: "16.4"
- api.Navigator.setAppBadge
16 changes: 16 additions & 0 deletions features/draft/spec/battery-status.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
draft_date: 2024-07-11
name: Battery Status API
description: TODO
spec: https://w3c.github.io/battery/
compat_features:
- api.BatteryManager
- api.BatteryManager.charging
- api.BatteryManager.chargingTime
- api.BatteryManager.chargingchange_event
- api.BatteryManager.chargingtimechange_event
- api.BatteryManager.dischargingTime
- api.BatteryManager.dischargingtimechange_event
- api.BatteryManager.level
- api.BatteryManager.levelchange_event
- api.Navigator.getBattery
- http.headers.Permissions-Policy.battery
Loading