Lucien Immink

Project Fugu: Extending the web

Stop bundling entire browsers with your app. Project Fugu gives the web the native APIs you need to build powerful, cross-platform experiences.

Project Fugu: Extending the web
#1about 9 minutes

The challenges of cross-platform application development

Cross-platform frameworks like Electron and React Native create complexity and overhead by bridging web technologies to native APIs.

#2about 6 minutes

How progressive web apps enhance the web platform

Progressive Web Apps use service workers and a web app manifest to provide app-like features such as offline access, installability, and push notifications.

#3about 5 minutes

Introducing Project Fugu and its core principles

Project Fugu is a cross-company effort to add native capabilities to the web platform, guided by the core tenants of security, trust, and privacy.

#4about 3 minutes

The process for adding new Fugu web APIs

New APIs are developed through a public process of identifying needs, creating explainers, gathering feedback, and writing specifications before browser implementation.

#5about 8 minutes

Accessing hardware and system features from the web

Fugu provides low-level access to hardware like USB and Bluetooth devices, as well as system features like the async clipboard and app icon badging.

#6about 5 minutes

Interacting with local files and user data securely

APIs like WebOTP, Local Font Access, File System Access, and the Contact Picker allow web apps to interact with local data with user permission.

#7about 3 minutes

A look at upcoming and experimental Fugu APIs

Future APIs being developed or considered include ambient light sensors, borderless mode, app store payments, and screenshot detection.

#8about 2 minutes

Summary and resources for getting started with Fugu

A recap of Project Fugu's goals and a list of resources like the Fugu API tracker to check for shipped and upcoming features.

#9about 16 minutes

Discussing developer adoption, security, and browser support

A conversation covering the challenges of Fugu adoption, including inconsistent browser support, the importance of user trust with permissions, and business incentives.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
LM
Luis Minvielle
Developers share the most interesting tech they ever built
Most people's first thoughts about Hacker News revolve around venture capital, stock prices, company valuations, and $1499 dongles. But what if we told you that Hacker News could also be a place for pure, consummate, wholesome content that tackles ho...
Developers share the most interesting tech they ever built
LM
Luis Minvielle
10 Developer Websites in 2023
As a web developer, you're always investigating how to level up your skills and streamline your workflow. That's why we've gathered a collection of 10 innovative tools that are guaranteed to boost your productivity, enhance your coding abilities, ele...
10 Developer Websites in 2023
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
DC
Daniel Cranney
Dev Digest 190: GitHub A11Y action, >12s Sora 2 videos and 42 CSS units!
Inside last week’s Dev Digest 190 . 🙅 Developers don’t trust AI, and that’s a good thing 🤖 Why everyone is talking about AI agents 🔓 Autonomous AI hacking and the future of cyber security 😨 Windows 10 support ends, millions of PC’s fall off a securi...
Dev Digest 190: GitHub A11Y action, >12s Sora 2 videos and 42 CSS units!

From learning to earning

Jobs that call for the skills explored in this talk.

Web Developer

Web Developer

f + p GmbH
Leipzig, Germany

Remote
PHP
SASS
NoSQL
React
+10