| DOM & HTML |
document, Element, Event |
Access and manipulate HTML elements and handle events |
| CSS |
CSSStyleSheet, CSSRule |
Manipulate styles dynamically |
| Network |
fetch, XMLHttpRequest, WebSocket |
Communicate with servers asynchronously |
| Storage |
localStorage, sessionStorage, IndexedDB |
Save data on the client-side |
| Multimedia |
Canvas API, AudioContext, Video |
Draw graphics, play audio/video |
| Geolocation & Sensors |
navigator.geolocation, DeviceOrientationEvent |
Access location and device sensors |
| Notifications & UI |
Notification, alert, confirm |
Interact with the user |
| Web Components |
CustomElementRegistry, ShadowRoot |
Create reusable HTML components |
| Other |
WebRTC, ServiceWorker, Push API |
Advanced features like real-time communication, offline caching, push notifications |