PWA Roadshow
The Progressive Web App Roadshow is a series of events that explains the what, why and how of PWAs and allows participants to work through some code labs that p

The Progressive Web App Roadshow is a series of events that explains the what, why and how of PWAs and allows participants to work through some code labs that provides hands-on experience.
Name
Progressive Web App Roadshow San Francisco 2017
Location
Google Launchpad Space - 301 Howard Street San Francisco, CA - 4th Floor
Date
Sunday, October 22nd - 9:00 AM to 5:00 PM
Role
Participant - I participated this event as part of the Chrome Dev Summit. Registration was super limited so I’m glad I was able to attend.
About
The Progressive Web App Roadshow is a series of events that explains the what, why and how of PWAs and allows participants to work through some code labs that provides hands-on experience.
What are PWAs? Progressive Web Apps are experiences that combine the best of the web and the best of apps. They load quickly, even on flaky networks, can re-engage with users by sending web push notifications, have an icon on the home screen and load as top-level, full screen experiences.
Topics Covered
Overview
Integration
Reliability
Engaging
- Web Push Notifications Library
- Web Push Notifications Carnival
- Good Notifications- Timely Matters right now
- Relevant User cares about it-
- Precise Exact details
- How Push Works-
- Client Side- Get permissions to send notifications
- Subscribe & get PushSubscription-
- Send PushSubscription to server-
- Server Side- Create message on server
- Use Web Push Protocol to send All browsers use Web Push API-
- Push Service delivers message-
- Message arrives on device-
- Browser wakes up service worker-
- Handle push event and shows notification-
- Application security keys- public used for subscription
- private used to send messages-
- Subscribing and unsubscribing- Is web push supported?
- Check subscription status-
- Subscribe to user userVisibleOnly-
- Promoting and permission- First ask, then prompt
- Weather.com gives options
Security
- HTTPS- identity
- confidentiality-
- integrity
- Man in the middle attacks
- First get HTTPS then extend to HTTP/2
- Certificate Let’s Encrypt
- Referrer Policy
Lighthouse
- Available in Chrome DevTools & as a command line tool.
- Aim for 90 and above on all metrics- PWA
- Performance-
- Accessibility-
- Best Practices
Codelabs
- Your First Progressive Web App
- Debugging Service Workers
- Adding Push Notifications
- Frictionless Payments with the Payment Request API
Photos
And I’m pumped!
Tags 🏷️
Organizations 🏢

Udacity



