Progressive Web Apps (PWAs) are web applications that have responsive designs, work offline, and can be installed on a user's home screen. Key features of PWAs include being responsive across devices, working offline through service workers, being discoverable through web app manifests, automatically updating, using secure HTTPS connections, and allowing users to re-engage through push notifications and installing on home screens without an app store. PWAs provide faster experiences for web users compared to regular websites and allow developers to engage users similar to native mobile apps.
3. Whats PWA?
A web application that has a responsive
layout, works offline and can be can be
installed on the home screen of a device.
4. Um okay, What are the features?
• Responsive: to fit any form
factor
• Connectivity independent:
Progressively-enhanced with
Service Workers to let them work
offline
• Discoverable: Are identifiable
as “applications” thanks to W3C
Manifests and Service Worker
registration scope allowing
search engines to find them
5. Um okay, What are the features?
• Fresh: Transparently always
up-to-date thanks to the
Service Worker update
process
• Safe: Served via TLS (a
Service Worker requirement)
to prevent snooping
• App-like-interactions: Adopt
a Shell + Content application
model to create app-like
navigations & interactions
6. Um okay, What are the features?
• Re-engageable: Can access the
re-engagement UIs of the OS;
e.g. Push Notifications
• Installable: to the home screen
through browser-provided
prompts, allowing users to “keep”
apps they find most useful without
the hassle of an app store
• Linkable: meaning they’re zero-
friction, zero-install, and easy to
share. The social power of URLs
matters.
9. Not every customer or potential customer
will have your native app installed
10. You should provide a faster web
experience for web customers
In short, the faster your site is, the more likely you are to have happy
customers and make more money
.
Progressive Web Apps are fast. The Washington Post’s Progressive
Web App loads new pages in less than a second.
12. So what did we learn today?
• PWA will help us provide a better user experience
to web customers.
• PWA is safe, speedy and beautiful.
• Not every users will download and keep your native
app, hence web app is the way to go.