JavaScript Congress Nov 25, 2021

Native Web Apps: Are We There Yet?

Maxim Salnikov

Think web apps are stuck in the browser tab? Think again. Discover how modern PWAs use deep OS integration and hardware APIs to rival native software.

Pause
Mute Enter Fullscreen
#1 about 8 min

The case for the web as a developmental platform

Evergreen browsers and evolving execution environments provide a resilient foundation for software engineering projects.

#2 about 3 min

Overcoming offline dependencies with local service caching

Granular background data caching frees core applications from continuous server connectivity constraints.

#3 about 4 min

PWA adoption models and bridging native capabilities

Measuring modern progressive architecture usage while narrowing gaps between isolated application delivery methods.

#4 about 4 min

Analyzing system interaction and native integration points

Categorizing functional interactions across client interfaces using flags and browser feature trails.

#5 about 3 min

Establishing valid PWA installation and manifest criteria

Constructing compliant metadata objects forces browsers to recognize websites as fully standalone applications.

#6 about 4 min

Configuring app installation shortcuts and launch routines

Routing user invocations through customized desktop items allows fine-grained initialization control.

#7 about 3 min

Controlling window display modes and interactive overlays

Reclaiming framing space with layout configurations produces immersive full-screen user interfaces.

#8 about 3 min

Triggering outbound API integrations for endpoint sharing

Connecting directly to default mobile address books and local directory trees scales functional possibilities.

#9 about 5 min

Capturing inbound system requests and target protocols

Registering default URI endpoints channels customized file extensions natively into web processing layers.

#10 about 2 min

Leveraging native alerts and background scheduling queues

Dispatching scheduled alerts combined with icon badges completes local background application lifecycles.

#11 about 3 min

Accessing advanced device hardware capabilities via standardization

Standardized proposals grant secure connections to machine sensors and local environmental metrics.

#12 about 2 min

Hosting scalable progressive properties via edge networks

Deploying integrated repositories onto globally distributed server nodes guarantees reliable application delivery.

#13 about 1 min

Addressing strict encrypted network requirements for architectures

Secure delivery constraints act as non-negotiable criteria before advanced web access is authorized.

#14 about 1 min

Evaluating the feasibility of universal shared codebases

Maintaining identical code across delivery targets radically reduces long-term team support thresholds.

#15 about 2 min

Navigating platform vendor constraints and iOS limitations

Extracting features on heavily restricted mobile devices depends on emerging standardization commits.

#16 about 1 min

Overcoming business awareness and strategic adoption barriers

Shifting commercial priorities requires advocating technical web maturity beyond simple document models.

#17 about 3 min

Distributing packaged artifacts across native application marketplaces

Wrapping compliant web properties through specialized deployment tooling bridges access into guarded commercial ecosystems.

Matching moments

1:17 min

Bridging the gap between native and web apps

Ire Aderinokun · JS Congress

1:27 min

Introduction to progressive web apps

Laura Morinigo · WWC 2022

2:31 min

Reviewing progressive web apps and their interface limitations

Christian Liebel Christian Liebel · JS Congress

1:15 min

Defining progressive web apps and their core advantages

Nico Martin · LIVE

1:19 min

Expanding web capabilities to rival native applications

Jeremy Keith · WWC 2021

11:34 min

Navigating Apple policies and progressive web apps

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

Upcoming sessions on this topic

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

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
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

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Paweł Matynia, Bartosz Leczycki

Paweł Matynia
Bartosz Leczycki
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