Handles how the web app launches and processes launch parameters. Useful for custom startup behaviors and deep linking in Progressive Web Apps.
Provides access to locally installed system fonts. Essential for design tools, text editors, and applications requiring custom typography.
Enables persistent data storage in the browser. Perfect for saving user preferences, application state, and offline data caching.
Provides information about the device's ability to play media. Useful for adaptive streaming and optimal format selection.
Records audio and video streams from the user's device. Essential for voice messaging, screen recording, and video creation apps.
Controls media playback through system UI. Great for music players, podcasts apps, and media-rich websites.
Captures audio and video streams from user devices. Fundamental for video chat, live streaming, and camera-based applications.
Enables two-way communication between browser contexts. Useful for communication between iframes, workers, and window instances.
Monitors network connectivity status. Critical for offline-first applications and network-aware features.
Displays system notifications to users. Perfect for messaging apps, social media, and event reminders.
Detects when a page is visible or hidden. Useful for pausing media, saving resources, and tracking user engagement.
Standardizes the payment flow in web applications. Essential for e-commerce and digital payment processing.
Handles mouse, touch, and pen input uniformly. Perfect for drawing apps, games, and interactive interfaces.
Locks the pointer to the content area. Essential for first-person games, 3D applications, and immersive experiences.
Manages popup content with built-in positioning and focus handling. Perfect for tooltips, menus, and modal dialogs.
This is a custom popover.
Controls presentation displays from web content. Ideal for slideshows, digital signage, and second-screen experiences.
Enables web apps to receive push messages from a server. Essential for real-time notifications and content updates.
Facilitates real-time communication between clients. Perfect for chat applications, collaborative tools, and live updates.
Provides detailed reports about browser-level issues. Useful for monitoring errors, performance, and security violations.
Monitors changes to element dimensions. Essential for responsive layouts, dynamic UI, and size-dependent features.
Measures loading performance of application resources. Critical for performance monitoring and optimization.
Schedules tasks with priority handling. Useful for managing background work and optimizing task execution.
Captures screen content as media streams. Perfect for screen recording, remote assistance, and presentation tools.
Prevents device from sleeping while app is active. Essential for presentation, video playback, and long-running tasks.
Controls programmatic animations with precise timing. Perfect for complex animations, interactive effects, and dynamic UI transitions.
Provides advanced audio processing capabilities. Essential for music applications, games, and professional audio tools.
Enables passwordless authentication using biometrics and security keys. Perfect for secure login systems and identity verification.
If you're in development mode, open via localhost (not 127.0.0.1). if production, use HTTPS.
Performs cryptographic operations in the browser. Critical for data encryption, secure communication, and digital signatures.
Connects to Human Interface Devices like gamepads and special keyboards. Great for gaming, specialized input devices, and hardware control.
Coordinates access to resources across tabs and workers. Essential for preventing data races and maintaining data consistency.
Controls how the web app appears when installed. Key for creating Progressive Web Apps with native-like experience.
The installation button should only work when the app meets the installation criteria (has a valid manifest, is served over HTTPS, etc.)
Connects to MIDI musical devices and instruments. Perfect for music creation tools, learning apps, and digital instruments.
Enables reading and writing NFC tags. Useful for contactless interactions, smart packaging, and physical web experiences.
Automatically retrieves SMS one-time passwords. Essential for seamless authentication and phone number verification.
Enables real-time peer-to-peer communication. Perfect for video chat, file sharing, and collaborative applications.
Provides speech synthesis and recognition capabilities. Essential for accessibility, voice commands, and audio content creation.
Provides low-latency, bidirectional communication. Perfect for real-time gaming, live streaming, and high-performance data transfer.
Enables communication with USB devices. Ideal for hardware integration, device configuration, and custom peripherals.