browser API
C18777
concept
A browser API is a set of standardized interfaces provided by a web browser that allow web pages and applications to interact with browser features, the underlying device, and external resources in a controlled way.
Observed surface forms (20)
| Surface form | Occurrences |
|---|---|
| browser feature | 11 |
| Browser API | 8 |
| JavaScript built-in object | 4 |
| JavaScript interface | 3 |
| browser plugin architecture | 2 |
| web API feature | 2 |
| Browser API specification | 1 |
| DOM API | 1 |
| HTML Canvas API feature | 1 |
| Service Worker API | 1 |
| Web browser API | 1 |
| accessibility API | 1 |
| browser plugin API | 1 |
| browser processing model | 1 |
| browser storage technology | 1 |
| browser-integrated media feature | 1 |
| web add-in API | 1 |
| web platform API | 1 |
| web platform interface | 1 |
| web platform interface collection | 1 |
Instances (48)
| Instance | Via concept surface |
|---|---|
| PPAPI | browser plugin architecture |
|
Google Native Client
surface form:
Pepper Plugin API
|
browser plugin API |
| RTCPeerConnection | — |
| Cache Storage API | browser feature |
| Background Sync API | Service Worker API |
| macOS Accessibility API | accessibility API |
| CORS processing model | browser processing model |
| ReadableStream | JavaScript built-in object |
| CountQueuingStrategy | JavaScript built-in object |
| Permissions API | browser feature |
| Push API | Browser API |
| Permissions API specification | Browser API specification |
| Web Storage API | browser storage technology |
| WritableStreamDefaultController | JavaScript interface |
| Pepper Plugin API | browser plugin architecture |
| Torch Music | browser-integrated media feature |
| Web Animations | web platform API |
| RTCDataChannel | JavaScript interface |
| JavaScript console | browser feature |
| Error | JavaScript built-in object |
|
Web performance API
surface form:
Web Performance API
|
— |
| Media Source Extensions | — |
| EHistory | web API feature |
| Outlook JavaScript API | web add-in API |
| SyncManager | JavaScript interface |
| Background Fetch API | browser feature |
| URL and Location APIs | web platform interface collection |
| Web Streams API | browser feature |
| CompressionStream | — |
| DataView | JavaScript built-in object |
| XMLHttpRequest (with limitations) | web API feature |
| Gamepad API | browser feature |
| WebUSB API | Browser API |
| Web MIDI API | — |
| Battery Status API | browser feature |
| Credential Management API | Browser API |
| Intersection Observer API | Browser API |
| Resize Observer API | DOM API |
| Web Share API | Browser API |
| Network Information API | Browser API |
| Device Orientation Events | browser feature |
| Vibration API | browser feature |
| Proximity Events | — |
| Cookies API | Web browser API |
|
OffscreenCanvas (in supporting browsers)
surface form:
OffscreenCanvas
|
HTML Canvas API feature |
| Navigation Timing | Browser API |
| User Timing | Browser API |
| Beacon API | browser feature |