WeAreDevelopers LIVE • Dec 1, 2023

Project Fugu: Extending the web

Lucien Immink

You no longer need resource-intensive wrappers like Electron to build cross-platform applications. Project Fugu brings secure, native-level OS and hardware capabilities directly to the web platform.

Pause
Mute Enter Fullscreen
#1 about 5 min

Exploring web capabilities for comprehensive cross-platform applications

How modern web tooling approaches universal application usage beyond legacy cross-platform limitations.

#2 about 6 min

Bundle sizes and version conflicts in modern frameworks

Why frameworks like Electron and Tauri face significant trade-offs with binary size and web view versions.

#3 about 7 min

Core capabilities of progressive web applications

How removing plugins like Flash led to offline support and asynchronous background notifications directly in the browser.

#4 about 4 min

Project Fugu and the core tenants of the web

Why advanced browser APIs must strictly adhere to trust, privacy, and secure connection policies.

#5 about 2 min

Bridging native capabilities via native browser implementations

How browser vendors abstract OS functionalities so developers only need standard web APIs.

#6 about 3 min

How new API proposals advance into browser specifications

The lifecycle of turning developer feature requests into formal specifications governed by core internet security rules.

#7 about 4 min

Connecting external hardware with web USB and Bluetooth

Reading and interacting with low-level byte streams from hardware devices using navigator promises.

#8 about 7 min

Asynchronous clipboards alongside OTP and local fonts

Using non-blocking APIs to securely handle clipboard data, one-time passwords, and application badging.

#9 about 3 min

Interacting directly with local file systems and contacts

Opening and modifying files directly in memory without traditional server upload mechanisms.

#10 about 4 min

Upcoming Fugu capabilities and hardware integrations

Exploring ongoing proposals for features like ambient light awareness, transparent borderless modes, and native app store payments.

#11 about 3 min

Checking Fugu API compatibility across browsers

Where to track feature support and evaluate whether upcoming Fugu technologies run safely in target browsers.

#12 about 16 min

Developer adoption constraints and user privacy challenges

Balancing the excitement of new web APIs with the realities of inconsistent browser support and privacy fatigue.

Matching moments

2:00 min

Bridging web and native apps with Project Fugu

Rowdy Rabouw Rowdy Rabouw · WWC 2025

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

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

1:17 min

Bridging the gap between native and web apps

Ire Aderinokun · JS Congress

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

On the Public Clock: Open-Source Defense When You're Not in the Club

Nicholas Muy

VP Engineering Platform and Security at Scrut.io

Nicholas Muy
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

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić