Maxim Salnikov

Native Web Apps: Are We There Yet?

What if your web app could handle local files and register as a default app? Discover the modern APIs that make this a reality.

Native Web Apps: Are We There Yet?
#1about 13 minutes

Understanding the web's evolution into an app platform

The web platform's strengths like evergreen browsers and a large developer community led to Progressive Web Apps that solve historical limitations like offline access.

#2about 5 minutes

How to make a web application installable

A web application becomes installable by including a correctly formatted Web App Manifest file and a service worker with a fetch handler.

#3about 5 minutes

Customizing the app window and launch behavior

Control whether your app opens in a new or existing window and customize its appearance using display modes like standalone, fullscreen, or tabbed UI.

#4about 7 minutes

Integrating your web app with the operating system

Use APIs for outbound integration like Web Share and File System Access, and inbound integration like protocol handlers and share targets to make your app feel native.

#5about 2 minutes

Implementing native notifications and background tasks

Engage users with the Web Push API for notifications, the Badging API for unread counts, and schedule future notifications with Notification Triggers.

#6about 2 minutes

Accessing hardware and tracking new web capabilities

Web apps can access a wide range of hardware sensors and media capabilities, with new APIs tracked through the Project Fugu initiative.

#7about 8 minutes

Hosting PWAs and distributing them in app stores

Host your PWA using services like Azure Static Web Apps and use tools like PWA Builder to package and distribute it through major app stores.

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

Featured Partners

Related Articles

View all articles
A
Apify
What Developers Are Building to Win $1 Million with Apify
Apify started as a web scraping product, but quickly evolved into a full-blown platform and marketplace for developers to write code, and monetise it by creating Actors, tools that simplify the scraping process for others. Running until the end of J...
What Developers Are Building to Win $1 Million with Apify
DC
Daniel Cranney
Dev Digest 198: 30 years of JS, In-Browser AI, How Attackers Abuse GenAI
Inside last week’s Dev Digest 198 . 🎂 30 years of JavaScript ⏰ How long is a JavaScript second 💻 Clean code in Angular 🤦‍♂️ AI makes different mistakes than humans 👨‍💻 In-browser and offline AI 🟠 Undocumented Hacker News features 🐋 DeepSeek censored...
Dev Digest 198: 30 years of JS, In-Browser AI, How Attackers Abuse GenAI
DC
Daniel Cranney
The State of WebDev AI 2025 Results: What Can We Learn?
Introduction The 2025 edition of The State of WebDev AI offers a detailed snapshot of how developers are using AI today, which tools have gained the most traction over the past year, and what these trends suggest about the future of the industry. In...
The State of WebDev AI 2025 Results: What Can We Learn?

From learning to earning

Jobs that call for the skills explored in this talk.

Software Developers

Code Healers LLC
Hinesville, United States of America

Remote
30-40K
Intermediate
Senior
.NET
React
JavaScript
+2
Software Developer

Code Healers LLC
Hinesville, United States of America

Remote
20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1