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
⏱️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
📶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
📳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