GreenRoots Demo Lab

📺 Fullscreen API

The Fullscreen API adds methods to present a specific Element (and its descendants) in full-screen mode, and to exit full-screen mode once…

👉 Demo
📋 Clipboard API(Async)

The Clipboard API provides the ability to respond to clipboard commands (cut, copy, and paste) as well as to asynchronously read from and…

👉 Demo
🔋 Battery API

The Battery Status API, more often referred to as the Battery API, provides information about the system's battery charge level and lets you…

👉 Demo
📡 Broadcast Channel API

The Broadcast Channel API allows basic communication between browsing contexts (that is, windows, tabs, frames, or iframes) and workers on…

👉 Demo
🧐 Resize Observer API

The Resize Observer API provides a performant mechanism by which code can monitor an element for changes to its size, with notifications…

👉 Demo
📷 Image Capture API

The MediaStream Image Capture API is an API for capturing images or videos from a photographic device. In addition to capturing data, it…

👉 Demo
📶 Network Information API

The Network Information API provides information about the system's connection in terms of general connection type (e.g., 'wifi', 'cellular…

👉 Demo
⏱️ Performance Interface

The Performance interface provides access to performance-related information for the current page. It's part of the High Resolution Time API…

👉 Demo
📳 Vibration API

Most modern mobile devices include vibration hardware, which lets software code provide physical feedback to the user by causing the device…

👉 Demo
🤙 Bluetooth

The Bluetooth interface of the Web Bluetooth API returns a Promise to a BluetoothDevice object with the specified options.

👉 Demo