World Congress 2025 Aug 20, 2025 Session details

Possibilities with Web Capabilities

Rowdy Rabouw

Can your web app interact directly with local hardware? Discover how Project Fugu's powerful APIs securely bridge the gap between native and web experiences.

Pause
Mute Enter Fullscreen
#1 about 2 min

Bridging web and native apps with Project Fugu

How Project Fugu safely brings native device capabilities to the modern web platform.

#2 about 4 min

Securely copying and pasting data with the Clipboard API

How to securely copy and paste text and image blobs using explicit user permissions.

#3 about 3 min

Maximizing user focus using the Full Screen API

How to maximize user focus by making entire documents or specific HTML elements full screen.

#4 about 4 min

Creating floating elements via the Picture-in-Picture API

How to create floating, always-on-top video sequences or custom HTML content elements within the browser.

#5 about 4 min

Utilizing native device features with the Web Share API

How to utilize native device capabilities to share text, links, and specific file types.

#6 about 6 min

Direct hardware communication using the Web USB API

How to communicate directly with hardware endpoints like printers without installing custom operating system drivers.

#7 about 4 min

Accessing local files via the File System Access API

How to safely read and write local system files directly from the browser interface.

#8 about 2 min

Reviewing USB printer submissions and concluding the session

Wrapping up the live hardware demonstration and providing access to the presentation slides and source code repositories.

Matching moments

2:40 min

Expanding browser capabilities through Project Fugu and hardware APIs

Chris Heilmann +2 · LIVE

1:29 min

Closing the web capability gap with Project Fugu

Christian Liebel Christian Liebel · JS Congress

7:29 min

Bridging native capability gaps using the Project Fugu APIs

Christian Liebel Christian Liebel · WWC 2022

3:09 min

Project Fugu and the core tenants of the web

Lucien Immink · LIVE

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

2:23 min

Checking Fugu API compatibility across browsers

Lucien Immink · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Small LLM in your Browser: Huge Opportunities for Web Applications

Daniel Ostrovsky

UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |

Daniel Ostrovsky
Open session

World Congress 2026 North America

From Software Agents to Physical Devices: Inside the Agentic Hardware Stack

Michael Yuan, Vivian Hu

Michael Yuan
Vivian Hu
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

Secure-by-Inclusion: Preventing Accessibility Barriers from Becoming Security Vulnerabilities

Radostina (Ina) Tsvetkova

Norwegian Directorate of Labour and Welfare (NAV), Senior Advisor in Digital Accessibility and Inclusive Design

Radostina (Ina) Tsvetkova
Open session

World Congress 2026 North America

Offloading IoT State: Solving the Memory Crisis on Legacy Hardware

Pravin Nagare

Senior Software Engineer, Roku

Pravin Nagare
Open session

World Congress 2026 North America

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves