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 · World Congress 2025

2:40 min

Expanding browser capabilities through Project Fugu and hardware APIs

Chris Heilmann 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 · World Congress 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