Skip to content
This repository was archived by the owner on Jun 14, 2024. It is now read-only.

Commit 602d00d

Browse files
author
Travis Leithead
committed
Add features currently in-progress to Edge Status
1 parent fdea408 commit 602d00d

File tree

2 files changed

+162
-2
lines changed

2 files changed

+162
-2
lines changed

scripts/schema.json

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"Deprecated",
3737
"Enabled by default",
3838
"In Development",
39+
"In Development (Windows & Mac backend services)",
3940
"No active development",
4041
"No public signals",
4142
"Not currently planned",

status.json

+161-2
Original file line numberDiff line numberDiff line change
@@ -2272,10 +2272,9 @@
22722272
"summary": "Enables web developers to incorporate speech recognition into their web pages.",
22732273
"standardStatus": "Working draft or equivalent",
22742274
"ieStatus": {
2275-
"text": "Not Supported"
2275+
"text": "In Development (Windows & Mac backend services)"
22762276
},
22772277
"spec": "speech-api",
2278-
"id": 5908775487668224,
22792278
"uservoiceid": 6263660,
22802279
"statusid": 142
22812280
},
@@ -5687,5 +5686,165 @@
56875686
"spec": "https://github.com/tc39/proposal-module-attributes",
56885687
"standardStatus": "Public discussion",
56895688
"statusid": 334
5689+
},
5690+
{
5691+
"name": "URL Protocol Handler Registration for PWAs",
5692+
"category": "Misc",
5693+
"ieStatus": { "text" : "In Development" },
5694+
"summary": "Enable web applications to register themselves as handlers of custom URL protocols/schemes using their installation manifest.",
5695+
"statusid": 335,
5696+
"id": 6021277022158848
5697+
},
5698+
{
5699+
"name": "Run PWA on OS Login",
5700+
"category": "Misc",
5701+
"ieStatus": { "text" : "In Development" },
5702+
"summary": "Provides a mechanism for a Progressive Web Application (PWA) to be configured at install time with the option to be launched automatically when a user logs in to its OS session.",
5703+
"statusid": 336,
5704+
"id": 5534549008187392
5705+
},
5706+
{
5707+
"name": "Version History",
5708+
"category": "Misc",
5709+
"ieStatus": { "text" : "In Development" },
5710+
"summary": "Provide version information about the current manifest.json including URLs to provide information about the newest updates. The browser will, when available, advertise and display the new ‘changelogs’ when a user clicks the relevant UI.",
5711+
"statusid": 337,
5712+
"id": 6644911535292416
5713+
},
5714+
{
5715+
"name": "Window Controls Overlay for Installed Desktop Web Apps",
5716+
"category": "Misc",
5717+
"ieStatus": { "text" : "In Development" },
5718+
"summary": "The app's client area is extended to cover the entire window--including the title bar area--and the window control buttons (close, maximize/restore, minimize) are overlaid on top of the client area. The web app developer is responsible for drawing and input-handling for the entire window except for the window controls overlay.",
5719+
"statusid": 338,
5720+
"id": 5741247866077184
5721+
},
5722+
{
5723+
"name": "EditContext API",
5724+
"category": "User input",
5725+
"ieStatus": { "text" : "In Development" },
5726+
"summary": "Simplifies the process of integrating a web app with advanced text input methods such as VK shape-writing, Handwriting panels, speech recognition, IME Compositions etc., improves accessibility and performance, and unlocks new capabilities for web-based editors.",
5727+
"statusid": 339,
5728+
"id": 5041440373604352
5729+
},
5730+
{
5731+
"name": "App shortcuts",
5732+
"category": "Misc",
5733+
"ieStatus": { "text" : "In Development" },
5734+
"summary": "Lets a web application register shortcuts for common tasks. These would typically be added to the app launcher icon (for a progressive web app) enabling the user to quickly run key tasks.",
5735+
"statusid": 340,
5736+
"id": 5706099464339456
5737+
},
5738+
{
5739+
"name": "MediaCapabilities: query HDR with decodingInfo()",
5740+
"category": "Multimedia",
5741+
"ieStatus": { "text" : "In Development" },
5742+
"summary": "Provides APIs for websites to detect whether HDR formats, i.e. Dolby Vision, HDR10(+), and HLG, can be decoded and rendered by the browser.",
5743+
"statusid": 341,
5744+
"id": 6640863931269120
5745+
},
5746+
{
5747+
"name": "MediaCapabilities: query spatial audio with decodingInfo()",
5748+
"category": "Multimedia",
5749+
"ieStatus": { "text" : "In Development" },
5750+
"summary": "Adds APIs for detecting whether spatial audio formats, i.e., Dolby Atmos and DST:X, can be rendered.",
5751+
"statusid": 342,
5752+
"id": 5463541354070016
5753+
},
5754+
{
5755+
"name": "Forced colors mode",
5756+
"category": "CSS",
5757+
"ieStatus": { "text" : "Shipped" },
5758+
"summary": "Adds the 'forced-colors' and 'forced-color-adjust' media features, which is used to detect if the user agent has enabled a forced colors mode where it enforces a user-chosen limited color palette on the page.",
5759+
"statusid": 343,
5760+
"id": 5757293075365888
5761+
},
5762+
{
5763+
"name": "New System Color Keywords",
5764+
"category": "CSS",
5765+
"ieStatus": { "text" : "Shipped" },
5766+
"summary": "Give users the ability to customize their sites with the relevant system colors when in forced colors mode. The keywords being added are ActiveText, Field, and FieldText.",
5767+
"statusid": 344,
5768+
"id": 4892451430989824
5769+
},
5770+
{
5771+
"name": "Storage Access API",
5772+
"category": "Offline / Storage",
5773+
"ieStatus": { "text" : "In Development" },
5774+
"summary": "The Storage Access API allows access to first-party storage in a third-party context when a user has provided a direct intent to allow storage that would otherwise be blocked by the browser’s current configuration.",
5775+
"statusid": 345,
5776+
"id": 5612590694662144
5777+
},
5778+
{
5779+
"name": "VirtualKeyboard API",
5780+
"category": "User input",
5781+
"ieStatus": { "text" : "In Development" },
5782+
"summary": "Provide authors with more control over when the virtual keyboard is shown or hidden. It also fires events with the size of the virtual keyboard when it occludes content in the page.",
5783+
"statusid": 346,
5784+
"id": 5680057076940800
5785+
},
5786+
{
5787+
"name": "Delegated ink trail",
5788+
"category": "User input",
5789+
"ieStatus": { "text" : "In Development" },
5790+
"summary": "Enable web applications to describe the last input pointer with sufficient detail so that the browser can present the segments of the ink trail for input that has been delivered, but not yet rendered (the pointer trail).",
5791+
"statusid": 347,
5792+
"id": 5961434129235968
5793+
},
5794+
{
5795+
"name": "Window Segments Enumeration API",
5796+
"category": "Misc",
5797+
"ieStatus": { "text" : "In Development" },
5798+
"summary": "API that describes the logical segments of a window’s viewport. Adds a new JavaScript API to enable web developers to target a new class of foldable devices.",
5799+
"statusid": 348,
5800+
"id": 5170498990243840
5801+
},
5802+
{
5803+
"name": "DualScreen/Foldables CSS additions",
5804+
"category": "CSS",
5805+
"ieStatus": { "text" : "In Development" },
5806+
"summary": "Add new CSS media feature and environment variables to enable web developers to target a new class of foldable devices with responsive layouts.",
5807+
"statusid": 349,
5808+
"id": 5310356412956672
5809+
},
5810+
{
5811+
"name": "Cookies default to SameSite=Lax",
5812+
"category": "Network / Connectivity",
5813+
"ieStatus": { "text" : "In Development" },
5814+
"summary": "Treat cookies as SameSite=Lax by default if no SameSite attribute is specified. Developers are still able to opt-in to the status quo of unrestricted use by explicitly asserting SameSite=None. See: https://docs.microsoft.com/en-us/microsoft-edge/web-platform/site-impacting-changes for more information.",
5815+
"statusid": 350,
5816+
"id": 5088147346030592
5817+
},
5818+
{
5819+
"name": "AV1 Decoder",
5820+
"category": "Multimedia",
5821+
"ieStatus": { "text" : "In Development" },
5822+
"summary": "AV1 is a next generation codec developed by the Alliance for Open Media. AV1 improves compression efficiency over the VP9 video codec.",
5823+
"statusid": 351,
5824+
"id": 5729898442260480
5825+
},
5826+
{
5827+
"name": "WebGPU",
5828+
"category": "Graphics",
5829+
"ieStatus": { "text" : "In Development" },
5830+
"summary": "The WebGPU API is the successor to the WebGL and WebGL 2 graphics APIs for the Web. It will provide modern features such as “GPU compute” as well as lower overhead access to GPU hardware and better, more predictable performance.",
5831+
"statusid": 352,
5832+
"id": 6213121689518080
5833+
},
5834+
{
5835+
"name": "WebXR Device API",
5836+
"category": "Device",
5837+
"ieStatus": { "text" : "In Development" },
5838+
"summary": "Provides access to input and output capabilities commonly associated with Virtual Reality (VR) and Augmented Reality (AR).",
5839+
"statusid": 353,
5840+
"id": 5680169905815552
5841+
},
5842+
{
5843+
"name": "WebXR Gamepads Module - Level 1",
5844+
"category": "Device",
5845+
"ieStatus": { "text" : "In Development" },
5846+
"summary": "The WebXR Gamepad Module defines how the Gamepad API integrates with WebXR to communicate the state of various physical inputs (such as buttons, touch pads, and triggers) of an XRInputSource.",
5847+
"statusid": 354,
5848+
"id": 5659025263820800
56905849
}
56915850
]

0 commit comments

Comments
 (0)