sable
sable copied to clipboard
Tracking issue for Web APIs
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
- Battery API #14
We kind of have it (partial support)
- Console API #10
- Encoding API #39
- Performance API #15
- Web Crypto API #59
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