Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Browser APIs

20

Flashcards

0/20

Still learning
StarStarStarStar

Storage API

StarStarStarStar

Includes mechanisms (like localStorage and sessionStorage) to store key/value pairs in a web browser. Typically used to save user preferences or session data in web applications.

StarStarStarStar

IndexedDB API

StarStarStarStar

A low-level API for client-side storage of significant amounts of structured data. This is useful for applications that need to store large amounts of data or operate offline.

StarStarStarStar

Geolocation API

StarStarStarStar

Allows a user's geographical location to be derived from the browser. Typical use cases include location-based services like mapping or local search results.

StarStarStarStar

Credential Management API

StarStarStarStar

Enables better control over user credentials. This API is typically used for seamless sign-ins, storing and retrieving passwords, and integrating with federated identity services.

StarStarStarStar

MediaStream Recording API

StarStarStarStar

Enables recording audio and video from web applications. It is commonly used in online education platforms, video conferencing apps, and social media live streaming.

StarStarStarStar

WebRTC API

StarStarStarStar

Enables peer-to-peer communication and streaming of data between browsers without a middle man. It's typically used for video chat, file transfer, and live broadcasting.

StarStarStarStar

File API

StarStarStarStar

Provides a standard way to interact with local files on the user's computer. Use cases include reading and manipulating files for client-side processing.

StarStarStarStar

Fullscreen API

StarStarStarStar

Provides an easy way for web content to be presented using the user's entire screen. Typical use includes gaming, video players, or any immersive experience.

StarStarStarStar

Service Worker API

StarStarStarStar

Allows websites to intercept network requests and cache or modify them. It's mainly used to create reliable, fast web experiences and enable offline capabilities for web applications.

StarStarStarStar

Payment Request API

StarStarStarStar

Provides a way to quickly and easily accept payments from users in a web application. Common use includes streamlining checkout processes in e-commerce websites.

StarStarStarStar

Push API

StarStarStarStar

Allows web applications to receive messages pushed to them from a server, whether or not the web app is in the foreground. It's used for sending updates or information to users even when they're not actively using the app.

StarStarStarStar

Document Object Model (DOM) API

StarStarStarStar

An API that allows developers to create, manipulate, and change HTML content and structure programmatically. Typically used for dynamic content updates and interactive web page editing.

StarStarStarStar

Fetch API

StarStarStarStar

Provides an interface for fetching resources (including across the network). Typically used for making HTTP requests in modern web applications to APIs or other resources.

StarStarStarStar

WebSocket API

StarStarStarStar

Facilitates real-time bidirectional communication between a client and a server over a single, long-lived connection. Commonly used in chat apps, live notifications, and multiplayer games.

StarStarStarStar

Canvas API

StarStarStarStar

Provides a means for drawing 2D shapes, bitmaps, and web graphics on a web page. Often used for games, graphing data, or any visually rich applications.

StarStarStarStar

Battery Status API

StarStarStarStar

Provides information about the system's battery charge level and lets web applications be informed of battery status. Utilized for saving data and power when the user's battery is low.

StarStarStarStar

History API

StarStarStarStar

Enables manipulation of the browser session history. Commonly used in Single Page Applications (SPAs) to manage navigation without full page reloads.

StarStarStarStar

Performance Timing API

StarStarStarStar

Provides access to performance-related information regarding the loading of an application. This API is essential for web developers interested in performance optimization.

StarStarStarStar

Web Animations API

StarStarStarStar

Allows high performance, synchronized animations to be created easily without extensive CSS or JavaScript libraries. Commonly used for creating engaging and interactive user experiences.

StarStarStarStar

Notification API

StarStarStarStar

Enables web pages to control the display of system notifications to the end user, outside the top-level browsing context. It is typically used for alerts, reminders, or engagement enhancements.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.