Tracking issue for Web APIs
lino-levan opened this issue · 0 comments
lino-levan commented
I'll break this down into three categories. These are only stable APIs (according to the MDN definition of stable). I'll open a seperate issue for unstable APIs that might be nice to have in sable.
We have it
We kind of have it (partial support)
We want it
- Broadcast Channel API
- Background Tasks
- Beacon
- Canvas API
- Clipboard API
- Compression Streams API
- File API
- File and Directory Entries API
- Fetch API
- File System API
- Gamepad API
- Geolocation API
- IndexedDB
- Media Capabilities API
- Media Capture and Streams
- Media Session API
- MediaStream Recording
- Permissions API
- Prioritized Task Scheduling API
- Push API
- Screen Capture API
- Screen Orientation API
- Screen Wake Lock API
- Sensor API
- Server Sent Events
- Service Workers API
- Storage
- Storage Access API
- Streams
- URL API
- Vibration API
- Web Audio API
- Web Authentication API
- Web Locks API
- Web MIDI API
- Web Notifications
- Web Share API
- Web Speech API
- Web Storage API
- Web Workers API
- WebCodecs API
- WebGL
- WebOTP API
- WebRTC
- WebTransport API
- Websockets API
- XMLHttpRequest
We don't want it
- CSS Counter Styles
- CSS Font Loading API
- CSS Properties and Values API
- CSS Typed Object Model API
- CSSOM
- Channel Messaging API
- Credential Management API
- DOM
- Device Orientation Events
- Encrypted Media Extensions
- Fullscreen API
- Geometry Interfaces
- HTML DOM
- HTML Drag and Drop API
- History API
- Intersection Observer API
- Page Visibility API
- Picture-in-Picture API
- Pointer Events
- Pointer Lock API
- Popover API
- Resize Observer API
- Selection API
- Touch Events
- Trusted Types API
- UI Events
- Visual Viewport
- Web Animations
- Web Components
- WebVTT