HAAMHAAM
HAAM octopus mascot

Browser Hub

Most websites barely touch what modern browsers can do

The browser is no longer just a document viewer. It can animate state shifts, handle local files, keep a screen awake, detect barcodes, open floating utility windows, and react to user presence. This hub collects practical demos of the capabilities product teams usually leave on the table.

Why this hub exists

Powerful and less-known browser capabilities deserve product thinking

Modern browser APIs are useful when they solve an actual workflow problem. The point is not to mimic native apps for ego. The point is to remove friction, respect context, and build faster with the open web.

Treat APIs as product leverage

Use browser capabilities when they remove friction or unlock workflows users already want. Do not bolt them on as novelty.

Progressive enhancement is the contract

Every demo in this hub has a graceful fallback story because support varies by browser, OS, permission state, and secure context.

The gap between websites and apps is smaller than teams assume

Modern browsers can bridge into files, hardware-adjacent sensors, native sharing, floating windows, and richer motion with less ceremony than many teams expect.

Feature group

Interfaces that feel more native

Capabilities that make a web app feel less like a document and more like product software.

Visual continuity

View Transitions API

Animate layout and state changes as one coherent transition instead of a hard redraw.

Strongest in Chromium-based browsers today. Other browsers fall back to the normal DOM update, so the core interaction still works.

Open demo page

Native utilities

Web Share API

Hand off links, text, and sometimes files to the device’s native share sheet.

Common on mobile browsers and increasingly available on desktop. If unavailable, copy-link and mailto fallbacks still cover the core job.

Open demo page

Multiwindow UX

Document Picture-in-Picture API

Pop a mini always-on-top window for controls, timers, notes, or monitoring panels.

Experimental and mainly Chromium-based for now. Unsupported browsers should keep the panel inline in the main page.

Open demo page

Feature group

Device reach without an app store

APIs that tap into operating-system utilities and remove clumsy upload-download loops.

Desktop-class workflows

File System Access API

Open, edit, and save user files directly from the browser with native file pickers.

Best in Chromium-based browsers in secure contexts. Other browsers should offer a download fallback rather than direct save-back.

Open demo page

Native utilities

EyeDropper API

Sample any on-screen color with the system picker and pipe it back into the web app.

Currently available in Chromium-based browsers. Unsupported browsers should expose a normal color input instead.

Open demo page

Device control

Screen Wake Lock API

Keep the display awake during a task without forcing awkward tap-to-prevent-sleep hacks.

Widely available in modern Chromium browsers and some mobile environments. Unsupported browsers simply continue using normal sleep behavior.

Open demo page

Feature group

Ambient and perceptual browser power

Less common APIs that react to environment, presence, and machine-readable input.

Perception APIs

Barcode Detection API

Detect QR codes and barcodes directly in-browser from uploaded or camera-captured images.

Mostly Chromium-based at the moment. Browsers without support should fall back to manual code entry or server-side scanning.

Open demo page

Context awareness

Idle Detection API

Detect whether the user and screen are active to adapt sync, notifications, and session behavior.

Experimental and permission-gated. Unsupported browsers should default to conservative behavior based on visibility and focus events.

Open demo page

Coverage

8 live demo pages and counting

Each feature page includes a short explanation, real support constraints, and an interactive demo that either uses the API directly or falls back safely when the browser does not expose it.

  • View Transitions API

    This lets product teams upgrade filters, sorting, route changes, and layout toggles without dropping down to canvas tricks or brittle animation choreography.

  • File System Access API

    A browser app can behave much more like installed software when it can work against real files instead of forced upload-download loops.

  • EyeDropper API

    It turns the browser into a practical design and QA tool for brand extraction, theme audits, and visual comparison workflows.

  • Web Share API

    This closes the gap between websites and mobile apps for distribution, referrals, handoff, and cross-app workflows.

  • Barcode Detection API

    It enables lightweight scanner flows for logistics, ticketing, onboarding, payments, and physical-to-digital bridges without a native app.

  • Document Picture-in-Picture API

    This is one of the clearest examples of the browser acting like a real operating-system surface instead of a single trapped tab.

  • Idle Detection API

    It enables smarter apps that react to real presence instead of treating every tab as continuously attended.

  • Screen Wake Lock API

    This matters for recipes, workouts, navigation, barcode scanning, presentations, and any hands-busy task where the screen timing out breaks the flow.