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

Upcoming sessions on this topic

Open session

React Under Fire: Rendering Performance for Streaming Agent UIs

  • Abhirupa Mitra

    Slack

    Senior Member of Technical Staff

Open session

ULTRON: Your Agent Has No Hands - Real-Time Voice, MCP, and Ten Phones on Stage

  • Sagar Tamang

    Two Spoon Technologies

    AI Engineer

Open session

From Profiler to Production: Measuring What Actually Matters in React & React Native

  • Andrei Tazetdinov

    Dynatrace

    React Native Developer

Open session

Build a Zero-Cost AI Agent in Your Browser

  • Aishwarya Mathuria

    Adobe

    Computer Scientist

  • Nishant Thakur

    Adobe

    Senior Computer Scientist

Open session

Supply Chain Security for the Everyday Engineer

  • Pradumna Saraf

    Kestra Technologies

    Quality Assurance Engineer

Open session

Designing for Every Direction: Logical CSS for Global, Adaptive, and Effortlessly Reversible UIs

  • Vidhya Krishnamoorthy

    Morgan Stanley

    VP, Software Engineering Manager